public static final class OSPolicy.ResourceGroup.Builder extends GeneratedMessageV3.Builder<OSPolicy.ResourceGroup.Builder> implements OSPolicy.ResourceGroupOrBuilder
   
   Resource groups provide a mechanism to group OS policy resources.
 Resource groups enable OS policy authors to create a single OS policy
 to be applied to VMs running different operating Systems.
 When the OS policy is applied to a target VM, the appropriate resource
 group within the OS policy is selected based on the OSFilter specified
 within the resource group.
 Protobuf type google.cloud.osconfig.v1alpha.OSPolicy.ResourceGroup
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  Returns
  
  Methods
  
  
  addAllInventoryFilters(Iterable<? extends OSPolicy.InventoryFilter> values)
  
    public OSPolicy.ResourceGroup.Builder addAllInventoryFilters(Iterable<? extends OSPolicy.InventoryFilter> values)
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
    
      
        | Name | Description | 
      
        | values | Iterable<? extends com.google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter>
 | 
    
  
  Returns
  
  
  addAllResources(Iterable<? extends OSPolicy.Resource> values)
  
    public OSPolicy.ResourceGroup.Builder addAllResources(Iterable<? extends OSPolicy.Resource> values)
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Name | Description | 
      
        | values | Iterable<? extends com.google.cloud.osconfig.v1alpha.OSPolicy.Resource>
 | 
    
  
  Returns
  
  
  addInventoryFilters(OSPolicy.InventoryFilter value)
  
    public OSPolicy.ResourceGroup.Builder addInventoryFilters(OSPolicy.InventoryFilter value)
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
addInventoryFilters(OSPolicy.InventoryFilter.Builder builderForValue)
  
    public OSPolicy.ResourceGroup.Builder addInventoryFilters(OSPolicy.InventoryFilter.Builder builderForValue)
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
addInventoryFilters(int index, OSPolicy.InventoryFilter value)
  
    public OSPolicy.ResourceGroup.Builder addInventoryFilters(int index, OSPolicy.InventoryFilter value)
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
addInventoryFilters(int index, OSPolicy.InventoryFilter.Builder builderForValue)
  
    public OSPolicy.ResourceGroup.Builder addInventoryFilters(int index, OSPolicy.InventoryFilter.Builder builderForValue)
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
addInventoryFiltersBuilder()
  
    public OSPolicy.InventoryFilter.Builder addInventoryFiltersBuilder()
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
addInventoryFiltersBuilder(int index)
  
    public OSPolicy.InventoryFilter.Builder addInventoryFiltersBuilder(int index)
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public OSPolicy.ResourceGroup.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  addResources(OSPolicy.Resource value)
  
    public OSPolicy.ResourceGroup.Builder addResources(OSPolicy.Resource value)
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
addResources(OSPolicy.Resource.Builder builderForValue)
  
    public OSPolicy.ResourceGroup.Builder addResources(OSPolicy.Resource.Builder builderForValue)
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
addResources(int index, OSPolicy.Resource value)
  
    public OSPolicy.ResourceGroup.Builder addResources(int index, OSPolicy.Resource value)
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
addResources(int index, OSPolicy.Resource.Builder builderForValue)
  
    public OSPolicy.ResourceGroup.Builder addResources(int index, OSPolicy.Resource.Builder builderForValue)
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
addResourcesBuilder()
  
    public OSPolicy.Resource.Builder addResourcesBuilder()
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
addResourcesBuilder(int index)
  
    public OSPolicy.Resource.Builder addResourcesBuilder(int index)
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  build()
  
    public OSPolicy.ResourceGroup build()
   
  Returns
  
  
  buildPartial()
  
    public OSPolicy.ResourceGroup buildPartial()
   
  Returns
  
  
  clear()
  
    public OSPolicy.ResourceGroup.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public OSPolicy.ResourceGroup.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearInventoryFilters()
  
    public OSPolicy.ResourceGroup.Builder clearInventoryFilters()
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public OSPolicy.ResourceGroup.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearOsFilter()
  
    public OSPolicy.ResourceGroup.Builder clearOsFilter()
   
   Deprecated. Use the inventory_filters field instead.
 Used to specify the OS filter for a resource group
 .google.cloud.osconfig.v1alpha.OSPolicy.OSFilter os_filter = 1 [deprecated = true];
 
clearResources()
  
    public OSPolicy.ResourceGroup.Builder clearResources()
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
clone()
  
    public OSPolicy.ResourceGroup.Builder clone()
   
  Returns
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public OSPolicy.ResourceGroup getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  getInventoryFilters(int index)
  
    public OSPolicy.InventoryFilter getInventoryFilters(int index)
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  getInventoryFiltersBuilder(int index)
  
    public OSPolicy.InventoryFilter.Builder getInventoryFiltersBuilder(int index)
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  getInventoryFiltersBuilderList()
  
    public List<OSPolicy.InventoryFilter.Builder> getInventoryFiltersBuilderList()
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
getInventoryFiltersCount()
  
    public int getInventoryFiltersCount()
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
getInventoryFiltersList()
  
    public List<OSPolicy.InventoryFilter> getInventoryFiltersList()
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
getInventoryFiltersOrBuilder(int index)
  
    public OSPolicy.InventoryFilterOrBuilder getInventoryFiltersOrBuilder(int index)
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  getInventoryFiltersOrBuilderList()
  
    public List<? extends OSPolicy.InventoryFilterOrBuilder> getInventoryFiltersOrBuilderList()
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
    
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilterOrBuilder> |  | 
    
  
  
  getOsFilter() (deprecated)
  
    public OSPolicy.OSFilter getOsFilter()
   
  Deprecated. google.cloud.osconfig.v1alpha.OSPolicy.ResourceGroup.os_filter is deprecated.
     See google/cloud/osconfig/v1alpha/os_policy.proto;l=511
 Deprecated. Use the inventory_filters field instead.
 Used to specify the OS filter for a resource group
 .google.cloud.osconfig.v1alpha.OSPolicy.OSFilter os_filter = 1 [deprecated = true];
 
getOsFilterBuilder()
  
    public OSPolicy.OSFilter.Builder getOsFilterBuilder()
   
   Deprecated. Use the inventory_filters field instead.
 Used to specify the OS filter for a resource group
 .google.cloud.osconfig.v1alpha.OSPolicy.OSFilter os_filter = 1 [deprecated = true];
 
getOsFilterOrBuilder()
  
    public OSPolicy.OSFilterOrBuilder getOsFilterOrBuilder()
   
   Deprecated. Use the inventory_filters field instead.
 Used to specify the OS filter for a resource group
 .google.cloud.osconfig.v1alpha.OSPolicy.OSFilter os_filter = 1 [deprecated = true];
 
getResources(int index)
  
    public OSPolicy.Resource getResources(int index)
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  getResourcesBuilder(int index)
  
    public OSPolicy.Resource.Builder getResourcesBuilder(int index)
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  getResourcesBuilderList()
  
    public List<OSPolicy.Resource.Builder> getResourcesBuilderList()
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
getResourcesCount()
  
    public int getResourcesCount()
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
getResourcesList()
  
    public List<OSPolicy.Resource> getResourcesList()
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
getResourcesOrBuilder(int index)
  
    public OSPolicy.ResourceOrBuilder getResourcesOrBuilder(int index)
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  getResourcesOrBuilderList()
  
    public List<? extends OSPolicy.ResourceOrBuilder> getResourcesOrBuilderList()
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.osconfig.v1alpha.OSPolicy.ResourceOrBuilder> |  | 
    
  
  
  hasOsFilter() (deprecated)
  
    public boolean hasOsFilter()
   
  Deprecated. google.cloud.osconfig.v1alpha.OSPolicy.ResourceGroup.os_filter is deprecated.
     See google/cloud/osconfig/v1alpha/os_policy.proto;l=511
 Deprecated. Use the inventory_filters field instead.
 Used to specify the OS filter for a resource group
 .google.cloud.osconfig.v1alpha.OSPolicy.OSFilter os_filter = 1 [deprecated = true];
 
    
      
        | Type | Description | 
      
        | boolean | Whether the osFilter field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeFrom(OSPolicy.ResourceGroup other)
  
    public OSPolicy.ResourceGroup.Builder mergeFrom(OSPolicy.ResourceGroup other)
   
  Parameter
  
  Returns
  
  
  
  
    public OSPolicy.ResourceGroup.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public OSPolicy.ResourceGroup.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeOsFilter(OSPolicy.OSFilter value)
  
    public OSPolicy.ResourceGroup.Builder mergeOsFilter(OSPolicy.OSFilter value)
   
   Deprecated. Use the inventory_filters field instead.
 Used to specify the OS filter for a resource group
 .google.cloud.osconfig.v1alpha.OSPolicy.OSFilter os_filter = 1 [deprecated = true];
 
mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final OSPolicy.ResourceGroup.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  removeInventoryFilters(int index)
  
    public OSPolicy.ResourceGroup.Builder removeInventoryFilters(int index)
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  removeResources(int index)
  
    public OSPolicy.ResourceGroup.Builder removeResources(int index)
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  Returns
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public OSPolicy.ResourceGroup.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setInventoryFilters(int index, OSPolicy.InventoryFilter value)
  
    public OSPolicy.ResourceGroup.Builder setInventoryFilters(int index, OSPolicy.InventoryFilter value)
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
setInventoryFilters(int index, OSPolicy.InventoryFilter.Builder builderForValue)
  
    public OSPolicy.ResourceGroup.Builder setInventoryFilters(int index, OSPolicy.InventoryFilter.Builder builderForValue)
   
   List of inventory filters for the resource group.
 The resources in this resource group are applied to the target VM if it
 satisfies at least one of the following inventory filters.
 For example, to apply this resource group to VMs running either RHEL or
 CentOS operating systems, specify 2 items for the list with following
 values:
 inventory_filters[0].os_short_name='rhel' and
 inventory_filters[1].os_short_name='centos'
 If the list is empty, this resource group will be applied to the target
 VM unconditionally.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter inventory_filters = 3;
 
setOsFilter(OSPolicy.OSFilter value)
  
    public OSPolicy.ResourceGroup.Builder setOsFilter(OSPolicy.OSFilter value)
   
   Deprecated. Use the inventory_filters field instead.
 Used to specify the OS filter for a resource group
 .google.cloud.osconfig.v1alpha.OSPolicy.OSFilter os_filter = 1 [deprecated = true];
 
setOsFilter(OSPolicy.OSFilter.Builder builderForValue)
  
    public OSPolicy.ResourceGroup.Builder setOsFilter(OSPolicy.OSFilter.Builder builderForValue)
   
   Deprecated. Use the inventory_filters field instead.
 Used to specify the OS filter for a resource group
 .google.cloud.osconfig.v1alpha.OSPolicy.OSFilter os_filter = 1 [deprecated = true];
 
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public OSPolicy.ResourceGroup.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setResources(int index, OSPolicy.Resource value)
  
    public OSPolicy.ResourceGroup.Builder setResources(int index, OSPolicy.Resource value)
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
setResources(int index, OSPolicy.Resource.Builder builderForValue)
  
    public OSPolicy.ResourceGroup.Builder setResources(int index, OSPolicy.Resource.Builder builderForValue)
   
   Required. List of resources configured for this resource group.
 The resources are executed in the exact order specified here.
 
 repeated .google.cloud.osconfig.v1alpha.OSPolicy.Resource resources = 2 [(.google.api.field_behavior) = REQUIRED];
 
setUnknownFields(UnknownFieldSet unknownFields)
  
    public final OSPolicy.ResourceGroup.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides