Send feedback
Class OSPolicyAssignment.InstanceFilter (2.19.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.19.0 keyboard_arrow_down
public static final class OSPolicyAssignment . InstanceFilter extends GeneratedMessageV3 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
Static Fields
ALL_FIELD_NUMBER
public static final int ALL_FIELD_NUMBER
Field Value Type Description int
EXCLUSION_LABELS_FIELD_NUMBER
public static final int EXCLUSION_LABELS_FIELD_NUMBER
Field Value Type Description int
INCLUSION_LABELS_FIELD_NUMBER
public static final int INCLUSION_LABELS_FIELD_NUMBER
Field Value Type Description int
INVENTORIES_FIELD_NUMBER
public static final int INVENTORIES_FIELD_NUMBER
Field Value Type Description int
Static Methods
getDefaultInstance()
public static OSPolicyAssignment . InstanceFilter getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static OSPolicyAssignment . InstanceFilter . Builder newBuilder ()
newBuilder(OSPolicyAssignment.InstanceFilter prototype)
public static OSPolicyAssignment . InstanceFilter . Builder newBuilder ( OSPolicyAssignment . InstanceFilter prototype )
public static OSPolicyAssignment . InstanceFilter parseDelimitedFrom ( InputStream input )
public static OSPolicyAssignment . InstanceFilter parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static OSPolicyAssignment . InstanceFilter parseFrom ( byte [] data )
Parameter Name Description data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static OSPolicyAssignment . InstanceFilter parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static OSPolicyAssignment . InstanceFilter parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static OSPolicyAssignment . InstanceFilter parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static OSPolicyAssignment . InstanceFilter parseFrom ( CodedInputStream input )
public static OSPolicyAssignment . InstanceFilter parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static OSPolicyAssignment . InstanceFilter parseFrom ( InputStream input )
public static OSPolicyAssignment . InstanceFilter parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static OSPolicyAssignment . InstanceFilter parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static OSPolicyAssignment . InstanceFilter parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<OSPolicyAssignment . InstanceFilter > parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter Name Description obj
Object
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 ()
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
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
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
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 >
getParserForType()
public Parser<OSPolicyAssignment . InstanceFilter > getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns Type Description int
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields ()
Overrides
hashCode()
Returns Type Description int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public OSPolicyAssignment . InstanceFilter . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected OSPolicyAssignment . InstanceFilter . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Overrides
toBuilder()
public OSPolicyAssignment . InstanceFilter . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-28 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-28 UTC."],[],[]]