class Google::Apis::ApigeeV1::GoogleCloudApigeeV1ApiProxy
Metadata describing the API proxy
Attributes
labels[RW]
User labels applied to this API Proxy. Corresponds to the JSON property `labels` @return [Hash<String,String>]
latest_revision_id[RW]
Output only. The id of the most recently created revision for this api proxy. 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]
Output only. Name of the API proxy. Corresponds to the JSON property `name` @return [String]
revision[RW]
Output only. List of revisons defined for the API proxy. 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 656 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 661 def update!(**args) @labels = args[:labels] if args.key?(:labels) @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