class Google::Apis::ApigeeV1::GoogleCloudApigeeV1SharedFlowRevision
The metadata describing a shared flow revision.
Attributes
Version of the API proxy configuration schema. Currently, only 4.0 is supported. Corresponds to the JSON property `configurationVersion` @return [Google::Apis::ApigeeV1::GoogleCloudApigeeV1ConfigVersion]
A textual description of the shared flow revision. Corresponds to the JSON property `contextInfo` @return [String]
Time at which this shared flow revision was created, in milliseconds since epoch. Corresponds to the JSON property `createdAt` @return [Fixnum]
Description of the shared flow revision. Corresponds to the JSON property `description` @return [String]
The human readable name of this shared flow. Corresponds to the JSON property `displayName` @return [String]
A Key-Value map of metadata about this shared flow revision. Corresponds to the JSON property `entityMetaDataAsProperties` @return [Hash<String,String>]
Time at which this shared flow revision was most recently modified, in milliseconds since epoch. Corresponds to the JSON property `lastModifiedAt` @return [Fixnum]
The resource ID of the parent shared flow. Corresponds to the JSON property `name` @return [String]
A list of policy names included in this shared flow revision. Corresponds to the JSON property `policies` @return [Array<String>]
List of resource files. Corresponds to the JSON property `resourceFiles` @return [Google::Apis::ApigeeV1::GoogleCloudApigeeV1ResourceFiles]
A list of the resources included in this shared flow revision formatted as “` type`://`name`”. Corresponds to the JSON property `resources` @return [Array<String>]
The resource ID of this revision. Corresponds to the JSON property `revision` @return [String]
The string “Application” Corresponds to the JSON property `type` @return [String]
Public Class Methods
# File lib/google/apis/apigee_v1/classes.rb, line 6680 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/apigee_v1/classes.rb, line 6685 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