Class: Google::Apis::FirebaseappcheckV1beta::GoogleFirebaseAppcheckV1betaBatchUpdateResourcePoliciesRequest
- Inherits:
-
Object
- Object
- Google::Apis::FirebaseappcheckV1beta::GoogleFirebaseAppcheckV1betaBatchUpdateResourcePoliciesRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/firebaseappcheck_v1beta/classes.rb,
lib/google/apis/firebaseappcheck_v1beta/representations.rb,
lib/google/apis/firebaseappcheck_v1beta/representations.rb
Overview
Request message for the BatchUpdateResourcePolicies method.
Instance Attribute Summary collapse
-
#requests ⇒ Array<Google::Apis::FirebaseappcheckV1beta::GoogleFirebaseAppcheckV1betaUpdateResourcePolicyRequest>
Required.
-
#update_mask ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleFirebaseAppcheckV1betaBatchUpdateResourcePoliciesRequest
constructor
A new instance of GoogleFirebaseAppcheckV1betaBatchUpdateResourcePoliciesRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleFirebaseAppcheckV1betaBatchUpdateResourcePoliciesRequest
Returns a new instance of GoogleFirebaseAppcheckV1betaBatchUpdateResourcePoliciesRequest.
284 285 286 |
# File 'lib/google/apis/firebaseappcheck_v1beta/classes.rb', line 284 def initialize(**args) update!(**args) end |
Instance Attribute Details
#requests ⇒ Array<Google::Apis::FirebaseappcheckV1beta::GoogleFirebaseAppcheckV1betaUpdateResourcePolicyRequest>
Required. The request messages specifying the ResourcePolicy objects to update.
A maximum of 100 objects can be updated in a batch.
Corresponds to the JSON property requests
274 275 276 |
# File 'lib/google/apis/firebaseappcheck_v1beta/classes.rb', line 274 def requests @requests end |
#update_mask ⇒ String
Optional. A comma-separated list of names of fields in the ResourcePolicy
objects to update. Example: enforcement_mode
. If this field is present, the
update_mask
field in the UpdateResourcePolicyRequest messages must all match
this field, or the entire batch fails and no updates will be committed.
Corresponds to the JSON property updateMask
282 283 284 |
# File 'lib/google/apis/firebaseappcheck_v1beta/classes.rb', line 282 def update_mask @update_mask end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
289 290 291 292 |
# File 'lib/google/apis/firebaseappcheck_v1beta/classes.rb', line 289 def update!(**args) @requests = args[:requests] if args.key?(:requests) @update_mask = args[:update_mask] if args.key?(:update_mask) end |