Class: Google::Apis::ApigeeV1::GoogleCloudApigeeV1SharedFlowRevision
- Inherits:
-
Object
- Object
- Google::Apis::ApigeeV1::GoogleCloudApigeeV1SharedFlowRevision
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/apigee_v1/classes.rb,
generated/google/apis/apigee_v1/representations.rb,
generated/google/apis/apigee_v1/representations.rb
Overview
The metadata describing a shared flow revision.
Instance Attribute Summary collapse
-
#configuration_version ⇒ Google::Apis::ApigeeV1::GoogleCloudApigeeV1ConfigVersion
Version of the API proxy configuration schema.
-
#context_info ⇒ String
A textual description of the shared flow revision.
-
#created_at ⇒ Fixnum
Time at which this shared flow revision was created, in milliseconds since epoch.
-
#description ⇒ String
Description of the shared flow revision.
-
#display_name ⇒ String
The human readable name of this shared flow.
-
#entity_meta_data_as_properties ⇒ Hash<String,String>
A Key-Value map of metadata about this shared flow revision.
-
#last_modified_at ⇒ Fixnum
Time at which this shared flow revision was most recently modified, in milliseconds since epoch.
-
#name ⇒ String
The resource ID of the parent shared flow.
-
#policies ⇒ Array<String>
A list of policy names included in this shared flow revision.
-
#resource_files ⇒ Google::Apis::ApigeeV1::GoogleCloudApigeeV1ResourceFiles
List of resource files.
-
#resources ⇒ Array<String>
A list of the resources included in this shared flow revision formatted as "
type
://name
". -
#revision ⇒ String
The resource ID of this revision.
-
#shared_flows ⇒ Array<String>
A list of the shared flow names included in this shared flow revision.
-
#type ⇒ String
The string "Application" Corresponds to the JSON property
type
.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudApigeeV1SharedFlowRevision
constructor
A new instance of GoogleCloudApigeeV1SharedFlowRevision.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudApigeeV1SharedFlowRevision
Returns a new instance of GoogleCloudApigeeV1SharedFlowRevision.
5628 5629 5630 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5628 def initialize(**args) update!(**args) end |
Instance Attribute Details
#configuration_version ⇒ Google::Apis::ApigeeV1::GoogleCloudApigeeV1ConfigVersion
Version of the API proxy configuration schema. Currently, only 4.0 is
supported.
Corresponds to the JSON property configurationVersion
5558 5559 5560 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5558 def configuration_version @configuration_version end |
#context_info ⇒ String
A textual description of the shared flow revision.
Corresponds to the JSON property contextInfo
5563 5564 5565 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5563 def context_info @context_info end |
#created_at ⇒ Fixnum
Time at which this shared flow revision was created, in milliseconds since
epoch.
Corresponds to the JSON property createdAt
5569 5570 5571 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5569 def created_at @created_at end |
#description ⇒ String
Description of the shared flow revision.
Corresponds to the JSON property description
5574 5575 5576 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5574 def description @description end |
#display_name ⇒ String
The human readable name of this shared flow.
Corresponds to the JSON property displayName
5579 5580 5581 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5579 def display_name @display_name end |
#entity_meta_data_as_properties ⇒ Hash<String,String>
A Key-Value map of metadata about this shared flow revision.
Corresponds to the JSON property entityMetaDataAsProperties
5584 5585 5586 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5584 def @entity_meta_data_as_properties end |
#last_modified_at ⇒ Fixnum
Time at which this shared flow revision was most recently modified, in
milliseconds since epoch.
Corresponds to the JSON property lastModifiedAt
5590 5591 5592 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5590 def last_modified_at @last_modified_at end |
#name ⇒ String
The resource ID of the parent shared flow.
Corresponds to the JSON property name
5595 5596 5597 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5595 def name @name end |
#policies ⇒ Array<String>
A list of policy names included in this shared flow revision.
Corresponds to the JSON property policies
5600 5601 5602 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5600 def policies @policies end |
#resource_files ⇒ Google::Apis::ApigeeV1::GoogleCloudApigeeV1ResourceFiles
List of resource files.
Corresponds to the JSON property resourceFiles
5605 5606 5607 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5605 def resource_files @resource_files end |
#resources ⇒ Array<String>
A list of the resources included in this shared flow revision formatted as "
type
://name
".
Corresponds to the JSON property resources
5611 5612 5613 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5611 def resources @resources end |
#revision ⇒ String
The resource ID of this revision.
Corresponds to the JSON property revision
5616 5617 5618 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5616 def revision @revision end |
#shared_flows ⇒ Array<String>
A list of the shared flow names included in this shared flow revision.
Corresponds to the JSON property sharedFlows
5621 5622 5623 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5621 def shared_flows @shared_flows end |
#type ⇒ String
The string "Application"
Corresponds to the JSON property type
5626 5627 5628 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5626 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 |
# File 'generated/google/apis/apigee_v1/classes.rb', line 5633 def update!(**args) @configuration_version = args[:configuration_version] if args.key?(:configuration_version) @context_info = args[:context_info] if args.key?(:context_info) @created_at = args[:created_at] if args.key?(:created_at) @description = args[:description] if args.key?(:description) @display_name = args[:display_name] if args.key?(:display_name) @entity_meta_data_as_properties = args[:entity_meta_data_as_properties] if args.key?(:entity_meta_data_as_properties) @last_modified_at = args[:last_modified_at] if args.key?(:last_modified_at) @name = args[:name] if args.key?(:name) @policies = args[:policies] if args.key?(:policies) @resource_files = args[:resource_files] if args.key?(:resource_files) @resources = args[:resources] if args.key?(:resources) @revision = args[:revision] if args.key?(:revision) @shared_flows = args[:shared_flows] if args.key?(:shared_flows) @type = args[:type] if args.key?(:type) end |