generated/google/apis/iap_v1beta1/classes.rb in google-api-client-0.44.1 vs generated/google/apis/iap_v1beta1/classes.rb in google-api-client-0.44.2
- old
+ new
@@ -24,10 +24,16 @@
# Associates `members` with a `role`.
class Binding
include Google::Apis::Core::Hashable
+ # A client-specified ID for this binding. Expected to be globally unique to
+ # support the internal bindings-by-ID API.
+ # 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: "
@@ -85,9 +91,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