public static final class VmExtensionPolicyLabelSelector.Builder extends GeneratedMessage.Builder<VmExtensionPolicyLabelSelector.Builder> implements VmExtensionPolicyLabelSelectorOrBuilderA LabelSelector is applied to a VM only if it matches all the specified labels.
Protobuf type google.cloud.compute.v1.VmExtensionPolicyLabelSelector
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > VmExtensionPolicyLabelSelector.BuilderImplements
VmExtensionPolicyLabelSelectorOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public VmExtensionPolicyLabelSelector build()| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyLabelSelector |
|
buildPartial()
public VmExtensionPolicyLabelSelector buildPartial()| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyLabelSelector |
|
clear()
public VmExtensionPolicyLabelSelector.Builder clear()| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyLabelSelector.Builder |
|
clearInclusionLabels()
public VmExtensionPolicyLabelSelector.Builder clearInclusionLabels()| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyLabelSelector.Builder |
|
containsInclusionLabels(String key)
public boolean containsInclusionLabels(String key)Optional. A map of key-value pairs representing VM labels. VMs must have all of the labels specified in this map to be selected (logical AND).
e.g. If the inclusion_labels are {("key1", "value1"), ("key2",
"value2")}, the VM labels must contain both ("key1", "value1") and
("key2", "value2") to be selected. If the VM labels are ("key1",
"value1") and ("something", "else"), it will not be selected.
If the map is empty, it's considered a match.
map<string, string> inclusion_labels = 501312642;
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
getDefaultInstanceForType()
public VmExtensionPolicyLabelSelector getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyLabelSelector |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getInclusionLabels() (deprecated)
public Map<String,String> getInclusionLabels()Use #getInclusionLabelsMap() instead.
| Returns | |
|---|---|
| Type | Description |
Map<String,String> |
|
getInclusionLabelsCount()
public int getInclusionLabelsCount()Optional. A map of key-value pairs representing VM labels. VMs must have all of the labels specified in this map to be selected (logical AND).
e.g. If the inclusion_labels are {("key1", "value1"), ("key2",
"value2")}, the VM labels must contain both ("key1", "value1") and
("key2", "value2") to be selected. If the VM labels are ("key1",
"value1") and ("something", "else"), it will not be selected.
If the map is empty, it's considered a match.
map<string, string> inclusion_labels = 501312642;
| Returns | |
|---|---|
| Type | Description |
int |
|
getInclusionLabelsMap()
public Map<String,String> getInclusionLabelsMap()Optional. A map of key-value pairs representing VM labels. VMs must have all of the labels specified in this map to be selected (logical AND).
e.g. If the inclusion_labels are {("key1", "value1"), ("key2",
"value2")}, the VM labels must contain both ("key1", "value1") and
("key2", "value2") to be selected. If the VM labels are ("key1",
"value1") and ("something", "else"), it will not be selected.
If the map is empty, it's considered a match.
map<string, string> inclusion_labels = 501312642;
| Returns | |
|---|---|
| Type | Description |
Map<String,String> |
|
getInclusionLabelsOrDefault(String key, String defaultValue)
public String getInclusionLabelsOrDefault(String key, String defaultValue)Optional. A map of key-value pairs representing VM labels. VMs must have all of the labels specified in this map to be selected (logical AND).
e.g. If the inclusion_labels are {("key1", "value1"), ("key2",
"value2")}, the VM labels must contain both ("key1", "value1") and
("key2", "value2") to be selected. If the VM labels are ("key1",
"value1") and ("something", "else"), it will not be selected.
If the map is empty, it's considered a match.
map<string, string> inclusion_labels = 501312642;
| Parameters | |
|---|---|
| Name | Description |
key |
String |
defaultValue |
String |
| Returns | |
|---|---|
| Type | Description |
String |
|
getInclusionLabelsOrThrow(String key)
public String getInclusionLabelsOrThrow(String key)Optional. A map of key-value pairs representing VM labels. VMs must have all of the labels specified in this map to be selected (logical AND).
e.g. If the inclusion_labels are {("key1", "value1"), ("key2",
"value2")}, the VM labels must contain both ("key1", "value1") and
("key2", "value2") to be selected. If the VM labels are ("key1",
"value1") and ("something", "else"), it will not be selected.
If the map is empty, it's considered a match.
map<string, string> inclusion_labels = 501312642;
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
String |
|
getMutableInclusionLabels() (deprecated)
public Map<String,String> getMutableInclusionLabels()Use alternate mutation accessors instead.
| Returns | |
|---|---|
| Type | Description |
Map<String,String> |
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)| Parameter | |
|---|---|
| Name | Description |
number |
int |
| Returns | |
|---|---|
| Type | Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
internalGetMutableMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)| Parameter | |
|---|---|
| Name | Description |
number |
int |
| Returns | |
|---|---|
| Type | Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(VmExtensionPolicyLabelSelector other)
public VmExtensionPolicyLabelSelector.Builder mergeFrom(VmExtensionPolicyLabelSelector other)| Parameter | |
|---|---|
| Name | Description |
other |
VmExtensionPolicyLabelSelector |
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyLabelSelector.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public VmExtensionPolicyLabelSelector.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyLabelSelector.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public VmExtensionPolicyLabelSelector.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyLabelSelector.Builder |
|
putAllInclusionLabels(Map<String,String> values)
public VmExtensionPolicyLabelSelector.Builder putAllInclusionLabels(Map<String,String> values)Optional. A map of key-value pairs representing VM labels. VMs must have all of the labels specified in this map to be selected (logical AND).
e.g. If the inclusion_labels are {("key1", "value1"), ("key2",
"value2")}, the VM labels must contain both ("key1", "value1") and
("key2", "value2") to be selected. If the VM labels are ("key1",
"value1") and ("something", "else"), it will not be selected.
If the map is empty, it's considered a match.
map<string, string> inclusion_labels = 501312642;
| Parameter | |
|---|---|
| Name | Description |
values |
Map<String,String> |
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyLabelSelector.Builder |
|
putInclusionLabels(String key, String value)
public VmExtensionPolicyLabelSelector.Builder putInclusionLabels(String key, String value)Optional. A map of key-value pairs representing VM labels. VMs must have all of the labels specified in this map to be selected (logical AND).
e.g. If the inclusion_labels are {("key1", "value1"), ("key2",
"value2")}, the VM labels must contain both ("key1", "value1") and
("key2", "value2") to be selected. If the VM labels are ("key1",
"value1") and ("something", "else"), it will not be selected.
If the map is empty, it's considered a match.
map<string, string> inclusion_labels = 501312642;
| Parameters | |
|---|---|
| Name | Description |
key |
String |
value |
String |
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyLabelSelector.Builder |
|
removeInclusionLabels(String key)
public VmExtensionPolicyLabelSelector.Builder removeInclusionLabels(String key)Optional. A map of key-value pairs representing VM labels. VMs must have all of the labels specified in this map to be selected (logical AND).
e.g. If the inclusion_labels are {("key1", "value1"), ("key2",
"value2")}, the VM labels must contain both ("key1", "value1") and
("key2", "value2") to be selected. If the VM labels are ("key1",
"value1") and ("something", "else"), it will not be selected.
If the map is empty, it's considered a match.
map<string, string> inclusion_labels = 501312642;
| Parameter | |
|---|---|
| Name | Description |
key |
String |
| Returns | |
|---|---|
| Type | Description |
VmExtensionPolicyLabelSelector.Builder |
|