Class: Google::Apis::ChromepolicyV1::GoogleChromePolicyV1BatchModifyOrgUnitPoliciesRequest
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::ChromepolicyV1::GoogleChromePolicyV1BatchModifyOrgUnitPoliciesRequest
 
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/chromepolicy_v1/classes.rb,
 lib/google/apis/chromepolicy_v1/representations.rb,
 lib/google/apis/chromepolicy_v1/representations.rb
Overview
Request message for modifying multiple policy values for a specific target.
Instance Attribute Summary collapse
- 
  
    
      #requests  ⇒ Array<Google::Apis::ChromepolicyV1::GoogleChromePolicyV1ModifyOrgUnitPolicyRequest> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    List of policies to modify as defined by the requests.
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ GoogleChromePolicyV1BatchModifyOrgUnitPoliciesRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of GoogleChromePolicyV1BatchModifyOrgUnitPoliciesRequest. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Constructor Details
#initialize(**args) ⇒ GoogleChromePolicyV1BatchModifyOrgUnitPoliciesRequest
Returns a new instance of GoogleChromePolicyV1BatchModifyOrgUnitPoliciesRequest.
| 95 96 97 | # File 'lib/google/apis/chromepolicy_v1/classes.rb', line 95 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#requests ⇒ Array<Google::Apis::ChromepolicyV1::GoogleChromePolicyV1ModifyOrgUnitPolicyRequest>
List of policies to modify as defined by the requests. All requests in the
list must follow these restrictions: 1. All schemas in the list must have the
same root namespace. 2. All policyTargetKey.targetResource values must point
to an org unit resource. 3. All policyTargetKey values must have the same
key names in the additionalTargetKeys. This also means if one of the
targets has an empty additionalTargetKeys map, all of the targets must have
an empty additionalTargetKeys map. 4. No two modification requests can
reference the same policySchema + policyTargetKey pair.
Corresponds to the JSON property requests
| 93 94 95 | # File 'lib/google/apis/chromepolicy_v1/classes.rb', line 93 def requests @requests end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 100 101 102 | # File 'lib/google/apis/chromepolicy_v1/classes.rb', line 100 def update!(**args) @requests = args[:requests] if args.key?(:requests) end |