public static final class OSPolicyAssignment.InstanceFilter.Builder extends GeneratedMessageV3.Builder<OSPolicyAssignment.InstanceFilter.Builder> implements OSPolicyAssignment.InstanceFilterOrBuilder
Filters to select target VMs for an assignment.
If more than one filter criteria is specified below, a VM will be selected
if and only if it satisfies all of them.
Protobuf type google.cloud.osconfig.v1.OSPolicyAssignment.InstanceFilter
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()
Methods
addAllExclusionLabels(Iterable<? extends OSPolicyAssignment.LabelSet> values)
public OSPolicyAssignment.InstanceFilter.Builder addAllExclusionLabels(Iterable<? extends OSPolicyAssignment.LabelSet> values)
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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
Parameter |
---|
Name | Description |
values | Iterable<? extends com.google.cloud.osconfig.v1.OSPolicyAssignment.LabelSet>
|
addAllInclusionLabels(Iterable<? extends OSPolicyAssignment.LabelSet> values)
public OSPolicyAssignment.InstanceFilter.Builder addAllInclusionLabels(Iterable<? extends OSPolicyAssignment.LabelSet> values)
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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
Parameter |
---|
Name | Description |
values | Iterable<? extends com.google.cloud.osconfig.v1.OSPolicyAssignment.LabelSet>
|
addAllInventories(Iterable<? extends OSPolicyAssignment.InstanceFilter.Inventory> values)
public OSPolicyAssignment.InstanceFilter.Builder addAllInventories(Iterable<? extends OSPolicyAssignment.InstanceFilter.Inventory> values)
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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
Parameter |
---|
Name | Description |
values | Iterable<? extends com.google.cloud.osconfig.v1.OSPolicyAssignment.InstanceFilter.Inventory>
|
addExclusionLabels(OSPolicyAssignment.LabelSet value)
public OSPolicyAssignment.InstanceFilter.Builder addExclusionLabels(OSPolicyAssignment.LabelSet value)
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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
addExclusionLabels(OSPolicyAssignment.LabelSet.Builder builderForValue)
public OSPolicyAssignment.InstanceFilter.Builder addExclusionLabels(OSPolicyAssignment.LabelSet.Builder builderForValue)
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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
addExclusionLabels(int index, OSPolicyAssignment.LabelSet value)
public OSPolicyAssignment.InstanceFilter.Builder addExclusionLabels(int index, OSPolicyAssignment.LabelSet value)
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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
addExclusionLabels(int index, OSPolicyAssignment.LabelSet.Builder builderForValue)
public OSPolicyAssignment.InstanceFilter.Builder addExclusionLabels(int index, OSPolicyAssignment.LabelSet.Builder builderForValue)
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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
addExclusionLabelsBuilder()
public OSPolicyAssignment.LabelSet.Builder addExclusionLabelsBuilder()
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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
addExclusionLabelsBuilder(int index)
public OSPolicyAssignment.LabelSet.Builder addExclusionLabelsBuilder(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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
Parameter |
---|
Name | Description |
index | int
|
addInclusionLabels(OSPolicyAssignment.LabelSet value)
public OSPolicyAssignment.InstanceFilter.Builder addInclusionLabels(OSPolicyAssignment.LabelSet value)
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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
addInclusionLabels(OSPolicyAssignment.LabelSet.Builder builderForValue)
public OSPolicyAssignment.InstanceFilter.Builder addInclusionLabels(OSPolicyAssignment.LabelSet.Builder builderForValue)
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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
addInclusionLabels(int index, OSPolicyAssignment.LabelSet value)
public OSPolicyAssignment.InstanceFilter.Builder addInclusionLabels(int index, OSPolicyAssignment.LabelSet value)
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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
addInclusionLabels(int index, OSPolicyAssignment.LabelSet.Builder builderForValue)
public OSPolicyAssignment.InstanceFilter.Builder addInclusionLabels(int index, OSPolicyAssignment.LabelSet.Builder builderForValue)
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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
addInclusionLabelsBuilder()
public OSPolicyAssignment.LabelSet.Builder addInclusionLabelsBuilder()
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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
addInclusionLabelsBuilder(int index)
public OSPolicyAssignment.LabelSet.Builder addInclusionLabelsBuilder(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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
Parameter |
---|
Name | Description |
index | int
|
addInventories(OSPolicyAssignment.InstanceFilter.Inventory value)
public OSPolicyAssignment.InstanceFilter.Builder addInventories(OSPolicyAssignment.InstanceFilter.Inventory value)
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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
addInventories(OSPolicyAssignment.InstanceFilter.Inventory.Builder builderForValue)
public OSPolicyAssignment.InstanceFilter.Builder addInventories(OSPolicyAssignment.InstanceFilter.Inventory.Builder builderForValue)
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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
addInventories(int index, OSPolicyAssignment.InstanceFilter.Inventory value)
public OSPolicyAssignment.InstanceFilter.Builder addInventories(int index, OSPolicyAssignment.InstanceFilter.Inventory value)
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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
addInventories(int index, OSPolicyAssignment.InstanceFilter.Inventory.Builder builderForValue)
public OSPolicyAssignment.InstanceFilter.Builder addInventories(int index, OSPolicyAssignment.InstanceFilter.Inventory.Builder builderForValue)
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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
addInventoriesBuilder()
public OSPolicyAssignment.InstanceFilter.Inventory.Builder addInventoriesBuilder()
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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
addInventoriesBuilder(int index)
public OSPolicyAssignment.InstanceFilter.Inventory.Builder addInventoriesBuilder(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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
Parameter |
---|
Name | Description |
index | int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public OSPolicyAssignment.InstanceFilter.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public OSPolicyAssignment.InstanceFilter build()
buildPartial()
public OSPolicyAssignment.InstanceFilter buildPartial()
clear()
public OSPolicyAssignment.InstanceFilter.Builder clear()
Overrides
clearAll()
public OSPolicyAssignment.InstanceFilter.Builder clearAll()
Target all VMs in the project. If true, no other criteria is
permitted.
bool all = 1;
clearExclusionLabels()
public OSPolicyAssignment.InstanceFilter.Builder clearExclusionLabels()
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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
clearField(Descriptors.FieldDescriptor field)
public OSPolicyAssignment.InstanceFilter.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearInclusionLabels()
public OSPolicyAssignment.InstanceFilter.Builder clearInclusionLabels()
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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
clearInventories()
public OSPolicyAssignment.InstanceFilter.Builder clearInventories()
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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
clearOneof(Descriptors.OneofDescriptor oneof)
public OSPolicyAssignment.InstanceFilter.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public OSPolicyAssignment.InstanceFilter.Builder clone()
Overrides
getAll()
Target all VMs in the project. If true, no other criteria is
permitted.
bool all = 1;
Returns |
---|
Type | Description |
boolean | The all.
|
getDefaultInstanceForType()
public OSPolicyAssignment.InstanceFilter getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getExclusionLabels(int index)
public 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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
Parameter |
---|
Name | Description |
index | int
|
getExclusionLabelsBuilder(int index)
public OSPolicyAssignment.LabelSet.Builder getExclusionLabelsBuilder(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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
Parameter |
---|
Name | Description |
index | int
|
getExclusionLabelsBuilderList()
public List<OSPolicyAssignment.LabelSet.Builder> getExclusionLabelsBuilderList()
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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
getExclusionLabelsCount()
public 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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
Returns |
---|
Type | Description |
int | |
getExclusionLabelsList()
public 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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
getExclusionLabelsOrBuilder(int index)
public 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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
Parameter |
---|
Name | Description |
index | int
|
getExclusionLabelsOrBuilderList()
public 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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
Returns |
---|
Type | Description |
List<? extends com.google.cloud.osconfig.v1.OSPolicyAssignment.LabelSetOrBuilder> | |
getInclusionLabels(int index)
public 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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
Parameter |
---|
Name | Description |
index | int
|
getInclusionLabelsBuilder(int index)
public OSPolicyAssignment.LabelSet.Builder getInclusionLabelsBuilder(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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
Parameter |
---|
Name | Description |
index | int
|
getInclusionLabelsBuilderList()
public List<OSPolicyAssignment.LabelSet.Builder> getInclusionLabelsBuilderList()
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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
getInclusionLabelsCount()
public 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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
Returns |
---|
Type | Description |
int | |
getInclusionLabelsList()
public 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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
getInclusionLabelsOrBuilder(int index)
public 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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
Parameter |
---|
Name | Description |
index | int
|
getInclusionLabelsOrBuilderList()
public 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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
Returns |
---|
Type | Description |
List<? extends com.google.cloud.osconfig.v1.OSPolicyAssignment.LabelSetOrBuilder> | |
getInventories(int index)
public 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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
Parameter |
---|
Name | Description |
index | int
|
getInventoriesBuilder(int index)
public OSPolicyAssignment.InstanceFilter.Inventory.Builder getInventoriesBuilder(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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
Parameter |
---|
Name | Description |
index | int
|
getInventoriesBuilderList()
public List<OSPolicyAssignment.InstanceFilter.Inventory.Builder> getInventoriesBuilderList()
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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
getInventoriesCount()
public 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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
Returns |
---|
Type | Description |
int | |
getInventoriesList()
public 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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
getInventoriesOrBuilder(int index)
public 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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
Parameter |
---|
Name | Description |
index | int
|
getInventoriesOrBuilderList()
public 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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
Returns |
---|
Type | Description |
List<? extends com.google.cloud.osconfig.v1.OSPolicyAssignment.InstanceFilter.InventoryOrBuilder> | |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(OSPolicyAssignment.InstanceFilter other)
public OSPolicyAssignment.InstanceFilter.Builder mergeFrom(OSPolicyAssignment.InstanceFilter other)
public OSPolicyAssignment.InstanceFilter.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public OSPolicyAssignment.InstanceFilter.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final OSPolicyAssignment.InstanceFilter.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeExclusionLabels(int index)
public OSPolicyAssignment.InstanceFilter.Builder removeExclusionLabels(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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
Parameter |
---|
Name | Description |
index | int
|
removeInclusionLabels(int index)
public OSPolicyAssignment.InstanceFilter.Builder removeInclusionLabels(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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
Parameter |
---|
Name | Description |
index | int
|
removeInventories(int index)
public OSPolicyAssignment.InstanceFilter.Builder removeInventories(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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
Parameter |
---|
Name | Description |
index | int
|
setAll(boolean value)
public OSPolicyAssignment.InstanceFilter.Builder setAll(boolean value)
Target all VMs in the project. If true, no other criteria is
permitted.
bool all = 1;
Parameter |
---|
Name | Description |
value | boolean
The all to set.
|
setExclusionLabels(int index, OSPolicyAssignment.LabelSet value)
public OSPolicyAssignment.InstanceFilter.Builder setExclusionLabels(int index, OSPolicyAssignment.LabelSet value)
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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
setExclusionLabels(int index, OSPolicyAssignment.LabelSet.Builder builderForValue)
public OSPolicyAssignment.InstanceFilter.Builder setExclusionLabels(int index, OSPolicyAssignment.LabelSet.Builder builderForValue)
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.v1.OSPolicyAssignment.LabelSet exclusion_labels = 3;
setField(Descriptors.FieldDescriptor field, Object value)
public OSPolicyAssignment.InstanceFilter.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setInclusionLabels(int index, OSPolicyAssignment.LabelSet value)
public OSPolicyAssignment.InstanceFilter.Builder setInclusionLabels(int index, OSPolicyAssignment.LabelSet value)
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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
setInclusionLabels(int index, OSPolicyAssignment.LabelSet.Builder builderForValue)
public OSPolicyAssignment.InstanceFilter.Builder setInclusionLabels(int index, OSPolicyAssignment.LabelSet.Builder builderForValue)
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.v1.OSPolicyAssignment.LabelSet inclusion_labels = 2;
setInventories(int index, OSPolicyAssignment.InstanceFilter.Inventory value)
public OSPolicyAssignment.InstanceFilter.Builder setInventories(int index, OSPolicyAssignment.InstanceFilter.Inventory value)
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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
setInventories(int index, OSPolicyAssignment.InstanceFilter.Inventory.Builder builderForValue)
public OSPolicyAssignment.InstanceFilter.Builder setInventories(int index, OSPolicyAssignment.InstanceFilter.Inventory.Builder builderForValue)
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.v1.OSPolicyAssignment.InstanceFilter.Inventory inventories = 4;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public OSPolicyAssignment.InstanceFilter.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final OSPolicyAssignment.InstanceFilter.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides