generated/google/apis/cloudfunctions_v1/classes.rb in google-api-client-0.11.1 vs generated/google/apis/cloudfunctions_v1/classes.rb in google-api-client-0.11.2
- old
+ new
@@ -20,78 +20,38 @@
module Google
module Apis
module CloudfunctionsV1
- # A resource that represents Google Cloud Platform location.
- class Location
- include Google::Apis::Core::Hashable
-
- # Service-specific metadata. For example the available capacity at the given
- # location.
- # Corresponds to the JSON property `metadata`
- # @return [Hash<String,Object>]
- attr_accessor :metadata
-
- # Cross-service attributes for the location. For example
- # `"cloud.googleapis.com/region": "us-east1"`
- # Corresponds to the JSON property `labels`
- # @return [Hash<String,String>]
- attr_accessor :labels
-
- # Resource name for the location, which may vary between implementations.
- # For example: `"projects/example-project/locations/us-east1"`
- # Corresponds to the JSON property `name`
- # @return [String]
- attr_accessor :name
-
- # The canonical id for this location. For example: `"us-east1"`.
- # Corresponds to the JSON property `locationId`
- # @return [String]
- attr_accessor :location_id
-
- def initialize(**args)
- update!(**args)
- end
-
- # Update properties of this object
- def update!(**args)
- @metadata = args[:metadata] if args.key?(:metadata)
- @labels = args[:labels] if args.key?(:labels)
- @name = args[:name] if args.key?(:name)
- @location_id = args[:location_id] if args.key?(:location_id)
- end
- end
-
# Metadata describing an Operation
class OperationMetadataV1Beta2
include Google::Apis::Core::Hashable
+ # Target of the operation - for example
+ # projects/project-1/locations/region-1/functions/function-1
+ # Corresponds to the JSON property `target`
+ # @return [String]
+ attr_accessor :target
+
# The original request that started the operation.
# Corresponds to the JSON property `request`
# @return [Hash<String,Object>]
attr_accessor :request
# Type of operation.
# Corresponds to the JSON property `type`
# @return [String]
attr_accessor :type
- # Target of the operation - for example
- # projects/project-1/locations/region-1/functions/function-1
- # Corresponds to the JSON property `target`
- # @return [String]
- attr_accessor :target
-
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
+ @target = args[:target] if args.key?(:target)
@request = args[:request] if args.key?(:request)
@type = args[:type] if args.key?(:type)
- @target = args[:target] if args.key?(:target)
end
end
end
end
end