public static final class PatchJobs.PatchInstanceFilter.GroupLabel.Builder extends GeneratedMessageV3.Builder<PatchJobs.PatchInstanceFilter.GroupLabel.Builder> implements PatchJobs.PatchInstanceFilter.GroupLabelOrBuilder
Represents a group of VMs that can be identified as having all these
labels, for example "env=prod and app=web".
Protobuf type google.cloud.osconfig.v1beta.PatchInstanceFilter.GroupLabel
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public PatchJobs.PatchInstanceFilter.GroupLabel.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public PatchJobs.PatchInstanceFilter.GroupLabel build()
Returns
buildPartial()
public PatchJobs.PatchInstanceFilter.GroupLabel buildPartial()
Returns
clear()
public PatchJobs.PatchInstanceFilter.GroupLabel.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public PatchJobs.PatchInstanceFilter.GroupLabel.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearLabels()
public PatchJobs.PatchInstanceFilter.GroupLabel.Builder clearLabels()
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public PatchJobs.PatchInstanceFilter.GroupLabel.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public PatchJobs.PatchInstanceFilter.GroupLabel.Builder clone()
Returns
Overrides
containsLabels(String key)
public boolean containsLabels(String key)
Compute Engine instance labels that must be present for a VM instance to
be targeted by this filter.
map<string, string> labels = 1;
Parameter
Returns
getDefaultInstanceForType()
public PatchJobs.PatchInstanceFilter.GroupLabel getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getLabels()
public Map<String,String> getLabels()
Returns
getLabelsCount()
public int getLabelsCount()
Compute Engine instance labels that must be present for a VM instance to
be targeted by this filter.
map<string, string> labels = 1;
Returns
getLabelsMap()
public Map<String,String> getLabelsMap()
Compute Engine instance labels that must be present for a VM instance to
be targeted by this filter.
map<string, string> labels = 1;
Returns