Package com.google.api
Class LabelDescriptor.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<LabelDescriptor.Builder>
-
- com.google.api.LabelDescriptor.Builder
-
- All Implemented Interfaces:
LabelDescriptorOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- LabelDescriptor
public static final class LabelDescriptor.Builder extends com.google.protobuf.GeneratedMessage.Builder<LabelDescriptor.Builder> implements LabelDescriptorOrBuilder
A description of a label.
Protobuf typegoogle.api.LabelDescriptor
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LabelDescriptorbuild()LabelDescriptorbuildPartial()LabelDescriptor.Builderclear()LabelDescriptor.BuilderclearDescription()A human-readable description for the label.LabelDescriptor.BuilderclearKey()The label key.LabelDescriptor.BuilderclearValueType()The type of data that can be assigned to the label.LabelDescriptorgetDefaultInstanceForType()java.lang.StringgetDescription()A human-readable description for the label.com.google.protobuf.ByteStringgetDescriptionBytes()A human-readable description for the label.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetKey()The label key.com.google.protobuf.ByteStringgetKeyBytes()The label key.LabelDescriptor.ValueTypegetValueType()The type of data that can be assigned to the label.intgetValueTypeValue()The type of data that can be assigned to the label.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()LabelDescriptor.BuildermergeFrom(LabelDescriptor other)LabelDescriptor.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)LabelDescriptor.BuildermergeFrom(com.google.protobuf.Message other)LabelDescriptor.BuildersetDescription(java.lang.String value)A human-readable description for the label.LabelDescriptor.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)A human-readable description for the label.LabelDescriptor.BuildersetKey(java.lang.String value)The label key.LabelDescriptor.BuildersetKeyBytes(com.google.protobuf.ByteString value)The label key.LabelDescriptor.BuildersetValueType(LabelDescriptor.ValueType value)The type of data that can be assigned to the label.LabelDescriptor.BuildersetValueTypeValue(int value)The type of data that can be assigned to the label.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<LabelDescriptor.Builder>
-
clear
public LabelDescriptor.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<LabelDescriptor.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<LabelDescriptor.Builder>
-
getDefaultInstanceForType
public LabelDescriptor getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LabelDescriptor build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LabelDescriptor buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public LabelDescriptor.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LabelDescriptor.Builder>
-
mergeFrom
public LabelDescriptor.Builder mergeFrom(LabelDescriptor other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<LabelDescriptor.Builder>
-
mergeFrom
public LabelDescriptor.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LabelDescriptor.Builder>- Throws:
java.io.IOException
-
getKey
public java.lang.String getKey()
The label key.
string key = 1;- Specified by:
getKeyin interfaceLabelDescriptorOrBuilder- Returns:
- The key.
-
getKeyBytes
public com.google.protobuf.ByteString getKeyBytes()
The label key.
string key = 1;- Specified by:
getKeyBytesin interfaceLabelDescriptorOrBuilder- Returns:
- The bytes for key.
-
setKey
public LabelDescriptor.Builder setKey(java.lang.String value)
The label key.
string key = 1;- Parameters:
value- The key to set.- Returns:
- This builder for chaining.
-
clearKey
public LabelDescriptor.Builder clearKey()
The label key.
string key = 1;- Returns:
- This builder for chaining.
-
setKeyBytes
public LabelDescriptor.Builder setKeyBytes(com.google.protobuf.ByteString value)
The label key.
string key = 1;- Parameters:
value- The bytes for key to set.- Returns:
- This builder for chaining.
-
getValueTypeValue
public int getValueTypeValue()
The type of data that can be assigned to the label.
.google.api.LabelDescriptor.ValueType value_type = 2;- Specified by:
getValueTypeValuein interfaceLabelDescriptorOrBuilder- Returns:
- The enum numeric value on the wire for valueType.
-
setValueTypeValue
public LabelDescriptor.Builder setValueTypeValue(int value)
The type of data that can be assigned to the label.
.google.api.LabelDescriptor.ValueType value_type = 2;- Parameters:
value- The enum numeric value on the wire for valueType to set.- Returns:
- This builder for chaining.
-
getValueType
public LabelDescriptor.ValueType getValueType()
The type of data that can be assigned to the label.
.google.api.LabelDescriptor.ValueType value_type = 2;- Specified by:
getValueTypein interfaceLabelDescriptorOrBuilder- Returns:
- The valueType.
-
setValueType
public LabelDescriptor.Builder setValueType(LabelDescriptor.ValueType value)
The type of data that can be assigned to the label.
.google.api.LabelDescriptor.ValueType value_type = 2;- Parameters:
value- The valueType to set.- Returns:
- This builder for chaining.
-
clearValueType
public LabelDescriptor.Builder clearValueType()
The type of data that can be assigned to the label.
.google.api.LabelDescriptor.ValueType value_type = 2;- Returns:
- This builder for chaining.
-
getDescription
public java.lang.String getDescription()
A human-readable description for the label.
string description = 3;- Specified by:
getDescriptionin interfaceLabelDescriptorOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
A human-readable description for the label.
string description = 3;- Specified by:
getDescriptionBytesin interfaceLabelDescriptorOrBuilder- Returns:
- The bytes for description.
-
setDescription
public LabelDescriptor.Builder setDescription(java.lang.String value)
A human-readable description for the label.
string description = 3;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public LabelDescriptor.Builder clearDescription()
A human-readable description for the label.
string description = 3;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public LabelDescriptor.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
A human-readable description for the label.
string description = 3;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
-