Interface OSPolicyAssignment.InstanceFilterOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
OSPolicyAssignment.InstanceFilter
,OSPolicyAssignment.InstanceFilter.Builder
- Enclosing class:
- OSPolicyAssignment
public static interface OSPolicyAssignment.InstanceFilterOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
getAll()
Target all VMs in the project.OSPolicyAssignment.LabelSet
getExclusionLabels(int index)
List of label sets used for VM exclusion.int
getExclusionLabelsCount()
List of label sets used for VM exclusion.List<OSPolicyAssignment.LabelSet>
getExclusionLabelsList()
List of label sets used for VM exclusion.OSPolicyAssignment.LabelSetOrBuilder
getExclusionLabelsOrBuilder(int index)
List of label sets used for VM exclusion.List<? extends OSPolicyAssignment.LabelSetOrBuilder>
getExclusionLabelsOrBuilderList()
List of label sets used for VM exclusion.OSPolicyAssignment.LabelSet
getInclusionLabels(int index)
List of label sets used for VM inclusion.int
getInclusionLabelsCount()
List of label sets used for VM inclusion.List<OSPolicyAssignment.LabelSet>
getInclusionLabelsList()
List of label sets used for VM inclusion.OSPolicyAssignment.LabelSetOrBuilder
getInclusionLabelsOrBuilder(int index)
List of label sets used for VM inclusion.List<? extends OSPolicyAssignment.LabelSetOrBuilder>
getInclusionLabelsOrBuilderList()
List of label sets used for VM inclusion.OSPolicyAssignment.InstanceFilter.Inventory
getInventories(int index)
List of inventories to select VMs.int
getInventoriesCount()
List of inventories to select VMs.List<OSPolicyAssignment.InstanceFilter.Inventory>
getInventoriesList()
List of inventories to select VMs.OSPolicyAssignment.InstanceFilter.InventoryOrBuilder
getInventoriesOrBuilder(int index)
List of inventories to select VMs.List<? extends OSPolicyAssignment.InstanceFilter.InventoryOrBuilder>
getInventoriesOrBuilderList()
List of inventories to select VMs.String
getOsShortNames(int index)
Deprecated.google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.os_short_names is deprecated.com.google.protobuf.ByteString
getOsShortNamesBytes(int index)
Deprecated.google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.os_short_names is deprecated.int
getOsShortNamesCount()
Deprecated.google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.os_short_names is deprecated.List<String>
getOsShortNamesList()
Deprecated.google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.os_short_names is deprecated.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getAll
boolean getAll()
Target all VMs in the project. If true, no other criteria is permitted.
bool all = 1;
- Returns:
- The all.
-
getOsShortNamesList
@Deprecated List<String> getOsShortNamesList()
Deprecated.google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.os_short_names is deprecated. See google/cloud/osconfig/v1alpha/os_policy_assignments.proto;l=94Deprecated. 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];
- Returns:
- A list containing the osShortNames.
-
getOsShortNamesCount
@Deprecated int getOsShortNamesCount()
Deprecated.google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.os_short_names is deprecated. See google/cloud/osconfig/v1alpha/os_policy_assignments.proto;l=94Deprecated. 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];
- Returns:
- The count of osShortNames.
-
getOsShortNames
@Deprecated 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=94Deprecated. 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];
- Parameters:
index
- The index of the element to return.- Returns:
- The osShortNames at the given index.
-
getOsShortNamesBytes
@Deprecated com.google.protobuf.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=94Deprecated. 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];
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the osShortNames at the given index.
-
getInclusionLabelsList
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;
-
getInclusionLabels
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;
-
getInclusionLabelsCount
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;
-
getInclusionLabelsOrBuilderList
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;
-
getInclusionLabelsOrBuilder
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;
-
getExclusionLabelsList
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;
-
getExclusionLabels
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;
-
getExclusionLabelsCount
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;
-
getExclusionLabelsOrBuilderList
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;
-
getExclusionLabelsOrBuilder
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;
-
getInventoriesList
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;
-
getInventories
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;
-
getInventoriesCount
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;
-
getInventoriesOrBuilderList
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;
-
getInventoriesOrBuilder
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;
-
-