- 2.55.0 (latest)
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.6
- 2.4.3
- 2.3.2
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.v1alpha.OSPolicyAssignment.InstanceFilter
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > OSPolicyAssignment.InstanceFilter.BuilderImplements
OSPolicyAssignment.InstanceFilterOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Name | Description |
values | Iterable<? extends com.google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet> |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Name | Description |
values | Iterable<? extends com.google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet> |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Name | Description |
values | Iterable<? extends com.google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory> |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
addAllOsShortNames(Iterable<String> values) (deprecated)
public OSPolicyAssignment.InstanceFilter.Builder addAllOsShortNames(Iterable<String> values)
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];
Name | Description |
values | Iterable<String> The osShortNames to add. |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder | This builder for chaining. |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Name | Description |
value | OSPolicyAssignment.LabelSet |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Name | Description |
builderForValue | OSPolicyAssignment.LabelSet.Builder |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Name | Description |
index | int |
value | OSPolicyAssignment.LabelSet |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Name | Description |
index | int |
builderForValue | OSPolicyAssignment.LabelSet.Builder |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Type | Description |
OSPolicyAssignment.LabelSet.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.LabelSet.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Name | Description |
value | OSPolicyAssignment.LabelSet |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Name | Description |
builderForValue | OSPolicyAssignment.LabelSet.Builder |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Name | Description |
index | int |
value | OSPolicyAssignment.LabelSet |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Name | Description |
index | int |
builderForValue | OSPolicyAssignment.LabelSet.Builder |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Type | Description |
OSPolicyAssignment.LabelSet.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.LabelSet.Builder |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Name | Description |
value | OSPolicyAssignment.InstanceFilter.Inventory |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Name | Description |
builderForValue | OSPolicyAssignment.InstanceFilter.Inventory.Builder |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Name | Description |
index | int |
value | OSPolicyAssignment.InstanceFilter.Inventory |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Name | Description |
index | int |
builderForValue | OSPolicyAssignment.InstanceFilter.Inventory.Builder |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Type | Description |
OSPolicyAssignment.InstanceFilter.Inventory.Builder |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.InstanceFilter.Inventory.Builder |
addOsShortNames(String value) (deprecated)
public OSPolicyAssignment.InstanceFilter.Builder addOsShortNames(String value)
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];
Name | Description |
value | String The osShortNames to add. |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder | This builder for chaining. |
addOsShortNamesBytes(ByteString value) (deprecated)
public OSPolicyAssignment.InstanceFilter.Builder addOsShortNamesBytes(ByteString value)
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];
Name | Description |
value | ByteString The bytes of the osShortNames to add. |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder | This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public OSPolicyAssignment.InstanceFilter.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
build()
public OSPolicyAssignment.InstanceFilter build()
Type | Description |
OSPolicyAssignment.InstanceFilter |
buildPartial()
public OSPolicyAssignment.InstanceFilter buildPartial()
Type | Description |
OSPolicyAssignment.InstanceFilter |
clear()
public OSPolicyAssignment.InstanceFilter.Builder clear()
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
clearAll()
public OSPolicyAssignment.InstanceFilter.Builder clearAll()
Target all VMs in the project. If true, no other criteria is permitted.
bool all = 1;
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder | This builder for chaining. |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
clearField(Descriptors.FieldDescriptor field)
public OSPolicyAssignment.InstanceFilter.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public OSPolicyAssignment.InstanceFilter.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
clearOsShortNames() (deprecated)
public OSPolicyAssignment.InstanceFilter.Builder clearOsShortNames()
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];
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder | This builder for chaining. |
clone()
public OSPolicyAssignment.InstanceFilter.Builder clone()
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
getAll()
public boolean getAll()
Target all VMs in the project. If true, no other criteria is permitted.
bool all = 1;
Type | Description |
boolean | The all. |
getDefaultInstanceForType()
public OSPolicyAssignment.InstanceFilter getDefaultInstanceForType()
Type | Description |
OSPolicyAssignment.InstanceFilter |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.LabelSet |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.LabelSet.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Type | Description |
List<Builder> |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Type | Description |
List<LabelSet> |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.LabelSetOrBuilder |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Type | Description |
List<? extends com.google.cloud.osconfig.v1alpha.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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.LabelSet |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.LabelSet.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Type | Description |
List<Builder> |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Type | Description |
List<LabelSet> |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.LabelSetOrBuilder |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Type | Description |
List<? extends com.google.cloud.osconfig.v1alpha.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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.InstanceFilter.Inventory |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.InstanceFilter.Inventory.Builder |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Type | Description |
List<Builder> |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Type | Description |
List<Inventory> |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.InstanceFilter.InventoryOrBuilder |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Type | Description |
List<? extends com.google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.InventoryOrBuilder> |
getOsShortNames(int index) (deprecated)
public 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];
Name | Description |
index | int The index of the element to return. |
Type | Description |
String | The osShortNames at the given index. |
getOsShortNamesBytes(int index) (deprecated)
public 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];
Name | Description |
index | int The index of the value to return. |
Type | Description |
ByteString | The bytes of the osShortNames at the given index. |
getOsShortNamesCount() (deprecated)
public 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];
Type | Description |
int | The count of osShortNames. |
getOsShortNamesList() (deprecated)
public ProtocolStringList 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];
Type | Description |
ProtocolStringList | A list containing the osShortNames. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(OSPolicyAssignment.InstanceFilter other)
public OSPolicyAssignment.InstanceFilter.Builder mergeFrom(OSPolicyAssignment.InstanceFilter other)
Name | Description |
other | OSPolicyAssignment.InstanceFilter |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public OSPolicyAssignment.InstanceFilter.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public OSPolicyAssignment.InstanceFilter.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final OSPolicyAssignment.InstanceFilter.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Name | Description |
index | int |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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;
Name | Description |
value | boolean The all to set. |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder | This builder for chaining. |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Name | Description |
index | int |
value | OSPolicyAssignment.LabelSet |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;
Name | Description |
index | int |
builderForValue | OSPolicyAssignment.LabelSet.Builder |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public OSPolicyAssignment.InstanceFilter.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Name | Description |
index | int |
value | OSPolicyAssignment.LabelSet |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;
Name | Description |
index | int |
builderForValue | OSPolicyAssignment.LabelSet.Builder |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Name | Description |
index | int |
value | OSPolicyAssignment.InstanceFilter.Inventory |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory inventories = 5;
Name | Description |
index | int |
builderForValue | OSPolicyAssignment.InstanceFilter.Inventory.Builder |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
setOsShortNames(int index, String value) (deprecated)
public OSPolicyAssignment.InstanceFilter.Builder setOsShortNames(int index, String value)
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];
Name | Description |
index | int The index to set the value at. |
value | String The osShortNames to set. |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public OSPolicyAssignment.InstanceFilter.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final OSPolicyAssignment.InstanceFilter.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
OSPolicyAssignment.InstanceFilter.Builder |