diff --git a/api_names_out.yaml b/api_names_out.yaml index 7021784ad..e0272eb3b 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -133864,12 +133864,19 @@ "/servicecontrol:v1/RequestMetadata/destinationAttributes": destination_attributes "/servicecontrol:v1/RequestMetadata/requestAttributes": request_attributes "/servicecontrol:v1/Resource": resource +"/servicecontrol:v1/Resource/annotations": annotations +"/servicecontrol:v1/Resource/annotations/annotation": annotation +"/servicecontrol:v1/Resource/createTime": create_time +"/servicecontrol:v1/Resource/deleteTime": delete_time +"/servicecontrol:v1/Resource/displayName": display_name +"/servicecontrol:v1/Resource/etag": etag "/servicecontrol:v1/Resource/labels": labels "/servicecontrol:v1/Resource/labels/label": label "/servicecontrol:v1/Resource/name": name "/servicecontrol:v1/Resource/service": service "/servicecontrol:v1/Resource/type": type "/servicecontrol:v1/Resource/uid": uid +"/servicecontrol:v1/Resource/updateTime": update_time "/servicecontrol:v1/ResourceInfo": resource_info "/servicecontrol:v1/ResourceInfo/resourceContainer": resource_container "/servicecontrol:v1/ResourceInfo/resourceLocation": resource_location diff --git a/generated/google/apis/servicecontrol_v1.rb b/generated/google/apis/servicecontrol_v1.rb index 3033b4b7d..abb33b57f 100644 --- a/generated/google/apis/servicecontrol_v1.rb +++ b/generated/google/apis/servicecontrol_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/service-control/ module ServicecontrolV1 VERSION = 'V1' - REVISION = '20201016' + REVISION = '20201025' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/servicecontrol_v1/classes.rb b/generated/google/apis/servicecontrol_v1/classes.rb index c346334b4..c6ffc2371 100644 --- a/generated/google/apis/servicecontrol_v1/classes.rb +++ b/generated/google/apis/servicecontrol_v1/classes.rb @@ -2043,6 +2043,38 @@ module Google class Resource include Google::Apis::Core::Hashable + # Annotations is an unstructured key-value map stored with a resource that may + # be set by external tools to store and retrieve arbitrary metadata. They are + # not queryable and should be preserved when modifying objects. More info: http:/ + # /kubernetes.io/docs/user-guide/annotations + # Corresponds to the JSON property `annotations` + # @return [Hash] + attr_accessor :annotations + + # Output only. The timestamp when the resource was created. This may be either + # the time creation was initiated or when it was completed. + # Corresponds to the JSON property `createTime` + # @return [String] + attr_accessor :create_time + + # Output only. The timestamp when the resource was deleted. If the resource is + # not deleted, this must be empty. + # Corresponds to the JSON property `deleteTime` + # @return [String] + attr_accessor :delete_time + + # Mutable. The display name set by clients. Must be <= 63 characters. + # Corresponds to the JSON property `displayName` + # @return [String] + attr_accessor :display_name + + # Output only. An opaque value that uniquely identifies a version or generation + # of a resource. It can be used to confirm that the client and server agree on + # the ordering of a resource being written. + # Corresponds to the JSON property `etag` + # @return [String] + attr_accessor :etag + # The labels or tags on the resource, such as AWS resource tags and Kubernetes # resource labels. # Corresponds to the JSON property `labels` @@ -2085,17 +2117,30 @@ module Google # @return [String] attr_accessor :uid + # Output only. The timestamp when the resource was last updated. Any change to + # the resource made by users must refresh this value. Changes to a resource made + # by the service should refresh this value. + # Corresponds to the JSON property `updateTime` + # @return [String] + attr_accessor :update_time + def initialize(**args) update!(**args) end # Update properties of this object def update!(**args) + @annotations = args[:annotations] if args.key?(:annotations) + @create_time = args[:create_time] if args.key?(:create_time) + @delete_time = args[:delete_time] if args.key?(:delete_time) + @display_name = args[:display_name] if args.key?(:display_name) + @etag = args[:etag] if args.key?(:etag) @labels = args[:labels] if args.key?(:labels) @name = args[:name] if args.key?(:name) @service = args[:service] if args.key?(:service) @type = args[:type] if args.key?(:type) @uid = args[:uid] if args.key?(:uid) + @update_time = args[:update_time] if args.key?(:update_time) end end diff --git a/generated/google/apis/servicecontrol_v1/representations.rb b/generated/google/apis/servicecontrol_v1/representations.rb index a8dc014b2..f08f09345 100644 --- a/generated/google/apis/servicecontrol_v1/representations.rb +++ b/generated/google/apis/servicecontrol_v1/representations.rb @@ -783,11 +783,17 @@ module Google class Resource # @private class Representation < Google::Apis::Core::JsonRepresentation + hash :annotations, as: 'annotations' + property :create_time, as: 'createTime' + property :delete_time, as: 'deleteTime' + property :display_name, as: 'displayName' + property :etag, as: 'etag' hash :labels, as: 'labels' property :name, as: 'name' property :service, as: 'service' property :type, as: 'type' property :uid, as: 'uid' + property :update_time, as: 'updateTime' end end diff --git a/generated/google/apis/servicecontrol_v1/synth.metadata b/generated/google/apis/servicecontrol_v1/synth.metadata index ad685105d..dc0e2ca08 100644 --- a/generated/google/apis/servicecontrol_v1/synth.metadata +++ b/generated/google/apis/servicecontrol_v1/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/google-api-ruby-client.git", - "sha": "d53bec90ed2ca3cdd76158f2fc018b05fe3d2027" + "sha": "af15d561f1922e936be21bb35cbccac8415f2e2e" } } ]