generated/google/apis/apigateway_v1beta/classes.rb in google-api-client-0.48.0 vs generated/google/apis/apigateway_v1beta/classes.rb in google-api-client-0.49.0

- old
+ new

@@ -80,15 +80,12 @@ @state = args[:state] if args.key?(:state) @update_time = args[:update_time] if args.key?(:update_time) end end - # An API Configuration is an association of an API Controller Config and a - # Gateway Config. For APIs with a Managed Service API Controller, this resource - # is associated with one or more Service Configs and a Service Rollout. - # Initially, this resource will extract the Gateway Config from the API - # Controller Config. + # An API Configuration is a combination of settings for both the Managed Service + # and Gateways serving this API Config. class ApigatewayApiConfig include Google::Apis::Core::Hashable # Output only. Created time. # Corresponds to the JSON property `createTime` @@ -353,10 +350,15 @@ # Associates `members` with a `role`. class ApigatewayBinding include Google::Apis::Core::Hashable + # + # Corresponds to the JSON property `bindingId` + # @return [String] + attr_accessor :binding_id + # Represents a textual expression in the Common Expression Language (CEL) syntax. # CEL is a C-like expression language. The syntax and semantics of CEL are # documented at https://github.com/google/cel-spec. Example (Comparison): title: # "Summary size limit" description: "Determines if a summary is less than 100 # chars" expression: "document.summary.size() < 100" Example (Equality): title: " @@ -414,9 +416,10 @@ update!(**args) end # Update properties of this object def update!(**args) + @binding_id = args[:binding_id] if args.key?(:binding_id) @condition = args[:condition] if args.key?(:condition) @members = args[:members] if args.key?(:members) @role = args[:role] if args.key?(:role) end end