Interface OSPolicyAssignment.InstanceFilterOrBuilder (2.3.2)

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
Type Description
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. This filter is applied last in the filtering chain and therefore a VM is guaranteed to be excluded if it satisfies one of the below label sets.

repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;

Parameter
Name Description
index int
Returns
Type Description
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. This filter is applied last in the filtering chain and therefore a VM is guaranteed to be excluded if it satisfies one of the below label sets.

repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;

Returns
Type Description
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. This filter is applied last in the filtering chain and therefore a VM is guaranteed to be excluded if it satisfies one of the below label sets.

repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;

Returns
Type Description
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. This filter is applied last in the filtering chain and therefore a VM is guaranteed to be excluded if it satisfies one of the below label sets.

repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;

Parameter
Name Description
index int
Returns
Type Description
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. This filter is applied last in the filtering chain and therefore a VM is guaranteed to be excluded if it satisfies one of the below label sets.

repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet exclusion_labels = 4;

Returns
Type Description
List<? extends com.google.cloud.osconfig.v1alpha.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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;

Parameter
Name Description
index int
Returns
Type Description
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;

Returns
Type Description
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;

Returns
Type Description
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;

Parameter
Name Description
index int
Returns
Type Description
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.v1alpha.OSPolicyAssignment.LabelSet inclusion_labels = 3;

Returns
Type Description
List<? extends com.google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSetOrBuilder>

getOsShortNames(int index)

public abstract String getOsShortNames(int index)

A VM is included if it's OS short name matches with any of the values provided in this list.

repeated string os_short_names = 2;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The osShortNames at the given index.

getOsShortNamesBytes(int index)

public abstract ByteString getOsShortNamesBytes(int index)

A VM is included if it's OS short name matches with any of the values provided in this list.

repeated string os_short_names = 2;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the osShortNames at the given index.

getOsShortNamesCount()

public abstract int getOsShortNamesCount()

A VM is included if it's OS short name matches with any of the values provided in this list.

repeated string os_short_names = 2;

Returns
Type Description
int

The count of osShortNames.

getOsShortNamesList()

public abstract List<String> getOsShortNamesList()

A VM is included if it's OS short name matches with any of the values provided in this list.

repeated string os_short_names = 2;

Returns
Type Description
List<String>

A list containing the osShortNames.