class Google::Apis::ApigeeV1::GoogleCloudApigeeV1SharedFlow

The metadata describing a shared flow

Attributes

latest_revision_id[RW]

The id of the most recently created revision for this shared flow. Corresponds to the JSON property `latestRevisionId` @return [String]

meta_data[RW]

Metadata common to many entities in this API. Corresponds to the JSON property `metaData` @return [Google::Apis::ApigeeV1::GoogleCloudApigeeV1EntityMetadata]

name[RW]

The ID of the shared flow. Corresponds to the JSON property `name` @return [String]

revision[RW]

A list of revisions of this shared flow. Corresponds to the JSON property `revision` @return [Array<String>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/apigee_v1/classes.rb, line 6589
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/apigee_v1/classes.rb, line 6594
def update!(**args)
  @latest_revision_id = args[:latest_revision_id] if args.key?(:latest_revision_id)
  @meta_data = args[:meta_data] if args.key?(:meta_data)
  @name = args[:name] if args.key?(:name)
  @revision = args[:revision] if args.key?(:revision)
end