Interface OSPolicyAssignment.InstanceFilterOrBuilder (2.41.0)

public static interface OSPolicyAssignment.InstanceFilterOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAll()

public abstract boolean getAll()

Target all VMs in the project. If true, no other criteria is permitted.

bool all = 1;

Returns
TypeDescription
boolean

The all.

getExclusionLabels(int index)

public abstract 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
NameDescription
indexint
Returns
TypeDescription
OSPolicyAssignment.LabelSet

getExclusionLabelsCount()

public abstract 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
TypeDescription
int

getExclusionLabelsList()

public abstract 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;

Returns
TypeDescription
List<LabelSet>

getExclusionLabelsOrBuilder(int index)

public abstract 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
NameDescription
indexint
Returns
TypeDescription
OSPolicyAssignment.LabelSetOrBuilder

getExclusionLabelsOrBuilderList()

public abstract 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
TypeDescription
List<? extends com.google.cloud.osconfig.v1.OSPolicyAssignment.LabelSetOrBuilder>

getInclusionLabels(int index)

public abstract 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
NameDescription
indexint
Returns
TypeDescription
OSPolicyAssignment.LabelSet

getInclusionLabelsCount()

public abstract 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
TypeDescription
int

getInclusionLabelsList()

public abstract 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;

Returns
TypeDescription
List<LabelSet>

getInclusionLabelsOrBuilder(int index)

public abstract 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
NameDescription
indexint
Returns
TypeDescription
OSPolicyAssignment.LabelSetOrBuilder

getInclusionLabelsOrBuilderList()

public abstract 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
TypeDescription
List<? extends com.google.cloud.osconfig.v1.OSPolicyAssignment.LabelSetOrBuilder>

getInventories(int index)

public abstract 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
NameDescription
indexint
Returns
TypeDescription
OSPolicyAssignment.InstanceFilter.Inventory

getInventoriesCount()

public abstract 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
TypeDescription
int

getInventoriesList()

public abstract 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;

Returns
TypeDescription
List<Inventory>

getInventoriesOrBuilder(int index)

public abstract 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
NameDescription
indexint
Returns
TypeDescription
OSPolicyAssignment.InstanceFilter.InventoryOrBuilder

getInventoriesOrBuilderList()

public abstract 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
TypeDescription
List<? extends com.google.cloud.osconfig.v1.OSPolicyAssignment.InstanceFilter.InventoryOrBuilder>