Interface OSPolicyAssignment.InstanceFilterOrBuilder

    • Method Detail

      • getAll

        boolean getAll()
         Target all VMs in the project. If true, no other criteria is
         permitted.
         
        bool all = 1;
        Returns:
        The all.
      • getOsShortNamesList

        @Deprecated
        List<String> getOsShortNamesList()
        Deprecated.
        google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.os_short_names is deprecated. See google/cloud/osconfig/v1alpha/os_policy_assignments.proto;l=94
         Deprecated. Use the `inventories` field instead.
         A VM is selected if it's OS short name matches with any of the
         values provided in this list.
         
        repeated string os_short_names = 2 [deprecated = true];
        Returns:
        A list containing the osShortNames.
      • getOsShortNamesCount

        @Deprecated
        int getOsShortNamesCount()
        Deprecated.
        google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.os_short_names is deprecated. See google/cloud/osconfig/v1alpha/os_policy_assignments.proto;l=94
         Deprecated. Use the `inventories` field instead.
         A VM is selected if it's OS short name matches with any of the
         values provided in this list.
         
        repeated string os_short_names = 2 [deprecated = true];
        Returns:
        The count of osShortNames.
      • getOsShortNames

        @Deprecated
        String getOsShortNames​(int index)
        Deprecated.
        google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.os_short_names is deprecated. See google/cloud/osconfig/v1alpha/os_policy_assignments.proto;l=94
         Deprecated. Use the `inventories` field instead.
         A VM is selected if it's OS short name matches with any of the
         values provided in this list.
         
        repeated string os_short_names = 2 [deprecated = true];
        Parameters:
        index - The index of the element to return.
        Returns:
        The osShortNames at the given index.
      • getOsShortNamesBytes

        @Deprecated
        com.google.protobuf.ByteString getOsShortNamesBytes​(int index)
        Deprecated.
        google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.os_short_names is deprecated. See google/cloud/osconfig/v1alpha/os_policy_assignments.proto;l=94
         Deprecated. Use the `inventories` field instead.
         A VM is selected if it's OS short name matches with any of the
         values provided in this list.
         
        repeated string os_short_names = 2 [deprecated = true];
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the osShortNames at the given index.
      • getInclusionLabelsList

        List<OSPolicyAssignment.LabelSet> getInclusionLabelsList()
         List of label sets used for VM inclusion.
        
         If the list has more than one `LabelSet`, the VM is included if any
         of the label sets are applicable for the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
      • getInclusionLabels

        OSPolicyAssignment.LabelSet getInclusionLabels​(int index)
         List of label sets used for VM inclusion.
        
         If the list has more than one `LabelSet`, the VM is included if any
         of the label sets are applicable for the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
      • getInclusionLabelsCount

        int getInclusionLabelsCount()
         List of label sets used for VM inclusion.
        
         If the list has more than one `LabelSet`, the VM is included if any
         of the label sets are applicable for the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
      • getInclusionLabelsOrBuilderList

        List<? extends OSPolicyAssignment.LabelSetOrBuilder> getInclusionLabelsOrBuilderList()
         List of label sets used for VM inclusion.
        
         If the list has more than one `LabelSet`, the VM is included if any
         of the label sets are applicable for the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
      • getInclusionLabelsOrBuilder

        OSPolicyAssignment.LabelSetOrBuilder getInclusionLabelsOrBuilder​(int index)
         List of label sets used for VM inclusion.
        
         If the list has more than one `LabelSet`, the VM is included if any
         of the label sets are applicable for the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
      • getExclusionLabelsList

        List<OSPolicyAssignment.LabelSet> getExclusionLabelsList()
         List of label sets used for VM exclusion.
        
         If the list has more than one label set, the VM is excluded if any
         of the label sets are applicable for the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
      • getExclusionLabels

        OSPolicyAssignment.LabelSet getExclusionLabels​(int index)
         List of label sets used for VM exclusion.
        
         If the list has more than one label set, the VM is excluded if any
         of the label sets are applicable for the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
      • getExclusionLabelsCount

        int getExclusionLabelsCount()
         List of label sets used for VM exclusion.
        
         If the list has more than one label set, the VM is excluded if any
         of the label sets are applicable for the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
      • getExclusionLabelsOrBuilderList

        List<? extends OSPolicyAssignment.LabelSetOrBuilder> getExclusionLabelsOrBuilderList()
         List of label sets used for VM exclusion.
        
         If the list has more than one label set, the VM is excluded if any
         of the label sets are applicable for the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
      • getExclusionLabelsOrBuilder

        OSPolicyAssignment.LabelSetOrBuilder getExclusionLabelsOrBuilder​(int index)
         List of label sets used for VM exclusion.
        
         If the list has more than one label set, the VM is excluded if any
         of the label sets are applicable for the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
      • getInventoriesList

        List<OSPolicyAssignment.InstanceFilter.Inventory> getInventoriesList()
         List of inventories to select VMs.
        
         A VM is selected if its inventory data matches at least one of the
         following inventories.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
      • getInventories

        OSPolicyAssignment.InstanceFilter.Inventory getInventories​(int index)
         List of inventories to select VMs.
        
         A VM is selected if its inventory data matches at least one of the
         following inventories.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
      • getInventoriesCount

        int getInventoriesCount()
         List of inventories to select VMs.
        
         A VM is selected if its inventory data matches at least one of the
         following inventories.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
      • getInventoriesOrBuilderList

        List<? extends OSPolicyAssignment.InstanceFilter.InventoryOrBuilder> getInventoriesOrBuilderList()
         List of inventories to select VMs.
        
         A VM is selected if its inventory data matches at least one of the
         following inventories.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
      • getInventoriesOrBuilder

        OSPolicyAssignment.InstanceFilter.InventoryOrBuilder getInventoriesOrBuilder​(int index)
         List of inventories to select VMs.
        
         A VM is selected if its inventory data matches at least one of the
         following inventories.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;