public static final class DescriptorProtos.FieldDescriptorProto.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FieldDescriptorProto.Builder> implements DescriptorProtos.FieldDescriptorProtoOrBuilder
Describes a field within a message.Protobuf type
google.protobuf.FieldDescriptorProto| Modifier and Type | Method and Description |
|---|---|
DescriptorProtos.FieldDescriptorProto.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DescriptorProtos.FieldDescriptorProto |
build() |
DescriptorProtos.FieldDescriptorProto |
buildPartial() |
DescriptorProtos.FieldDescriptorProto.Builder |
clear() |
DescriptorProtos.FieldDescriptorProto.Builder |
clearDefaultValue()
For numeric types, contains the original text representation of the value.
|
DescriptorProtos.FieldDescriptorProto.Builder |
clearExtendee()
For extensions, this is the name of the type being extended.
|
DescriptorProtos.FieldDescriptorProto.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DescriptorProtos.FieldDescriptorProto.Builder |
clearLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4; |
DescriptorProtos.FieldDescriptorProto.Builder |
clearName()
optional string name = 1; |
DescriptorProtos.FieldDescriptorProto.Builder |
clearNumber()
optional int32 number = 3; |
DescriptorProtos.FieldDescriptorProto.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DescriptorProtos.FieldDescriptorProto.Builder |
clearOptions()
optional .google.protobuf.FieldOptions options = 8; |
DescriptorProtos.FieldDescriptorProto.Builder |
clearType()
If type_name is set, this need not be set.
|
DescriptorProtos.FieldDescriptorProto.Builder |
clearTypeName()
For message and enum types, this is the name of the type.
|
DescriptorProtos.FieldDescriptorProto.Builder |
clone() |
DescriptorProtos.FieldDescriptorProto |
getDefaultInstanceForType() |
String |
getDefaultValue()
For numeric types, contains the original text representation of the value.
|
com.google.protobuf.ByteString |
getDefaultValueBytes()
For numeric types, contains the original text representation of the value.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getExtendee()
For extensions, this is the name of the type being extended.
|
com.google.protobuf.ByteString |
getExtendeeBytes()
For extensions, this is the name of the type being extended.
|
DescriptorProtos.FieldDescriptorProto.Label |
getLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4; |
String |
getName()
optional string name = 1; |
com.google.protobuf.ByteString |
getNameBytes()
optional string name = 1; |
int |
getNumber()
optional int32 number = 3; |
DescriptorProtos.FieldOptions |
getOptions()
optional .google.protobuf.FieldOptions options = 8; |
DescriptorProtos.FieldOptions.Builder |
getOptionsBuilder()
optional .google.protobuf.FieldOptions options = 8; |
DescriptorProtos.FieldOptionsOrBuilder |
getOptionsOrBuilder()
optional .google.protobuf.FieldOptions options = 8; |
DescriptorProtos.FieldDescriptorProto.Type |
getType()
If type_name is set, this need not be set.
|
String |
getTypeName()
For message and enum types, this is the name of the type.
|
com.google.protobuf.ByteString |
getTypeNameBytes()
For message and enum types, this is the name of the type.
|
boolean |
hasDefaultValue()
For numeric types, contains the original text representation of the value.
|
boolean |
hasExtendee()
For extensions, this is the name of the type being extended.
|
boolean |
hasLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4; |
boolean |
hasName()
optional string name = 1; |
boolean |
hasNumber()
optional int32 number = 3; |
boolean |
hasOptions()
optional .google.protobuf.FieldOptions options = 8; |
boolean |
hasType()
If type_name is set, this need not be set.
|
boolean |
hasTypeName()
For message and enum types, this is the name of the type.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DescriptorProtos.FieldDescriptorProto.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DescriptorProtos.FieldDescriptorProto.Builder |
mergeFrom(DescriptorProtos.FieldDescriptorProto other) |
DescriptorProtos.FieldDescriptorProto.Builder |
mergeFrom(com.google.protobuf.Message other) |
DescriptorProtos.FieldDescriptorProto.Builder |
mergeOptions(DescriptorProtos.FieldOptions value)
optional .google.protobuf.FieldOptions options = 8; |
DescriptorProtos.FieldDescriptorProto.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DescriptorProtos.FieldDescriptorProto.Builder |
setDefaultValue(String value)
For numeric types, contains the original text representation of the value.
|
DescriptorProtos.FieldDescriptorProto.Builder |
setDefaultValueBytes(com.google.protobuf.ByteString value)
For numeric types, contains the original text representation of the value.
|
DescriptorProtos.FieldDescriptorProto.Builder |
setExtendee(String value)
For extensions, this is the name of the type being extended.
|
DescriptorProtos.FieldDescriptorProto.Builder |
setExtendeeBytes(com.google.protobuf.ByteString value)
For extensions, this is the name of the type being extended.
|
DescriptorProtos.FieldDescriptorProto.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DescriptorProtos.FieldDescriptorProto.Builder |
setLabel(DescriptorProtos.FieldDescriptorProto.Label value)
optional .google.protobuf.FieldDescriptorProto.Label label = 4; |
DescriptorProtos.FieldDescriptorProto.Builder |
setName(String value)
optional string name = 1; |
DescriptorProtos.FieldDescriptorProto.Builder |
setNameBytes(com.google.protobuf.ByteString value)
optional string name = 1; |
DescriptorProtos.FieldDescriptorProto.Builder |
setNumber(int value)
optional int32 number = 3; |
DescriptorProtos.FieldDescriptorProto.Builder |
setOptions(DescriptorProtos.FieldOptions.Builder builderForValue)
optional .google.protobuf.FieldOptions options = 8; |
DescriptorProtos.FieldDescriptorProto.Builder |
setOptions(DescriptorProtos.FieldOptions value)
optional .google.protobuf.FieldOptions options = 8; |
DescriptorProtos.FieldDescriptorProto.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DescriptorProtos.FieldDescriptorProto.Builder |
setType(DescriptorProtos.FieldDescriptorProto.Type value)
If type_name is set, this need not be set.
|
DescriptorProtos.FieldDescriptorProto.Builder |
setTypeName(String value)
For message and enum types, this is the name of the type.
|
DescriptorProtos.FieldDescriptorProto.Builder |
setTypeNameBytes(com.google.protobuf.ByteString value)
For message and enum types, this is the name of the type.
|
DescriptorProtos.FieldDescriptorProto.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FieldDescriptorProto.Builder>public DescriptorProtos.FieldDescriptorProto.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FieldDescriptorProto.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FieldDescriptorProto.Builder>public DescriptorProtos.FieldDescriptorProto getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DescriptorProtos.FieldDescriptorProto build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DescriptorProtos.FieldDescriptorProto buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DescriptorProtos.FieldDescriptorProto.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FieldDescriptorProto.Builder>public DescriptorProtos.FieldDescriptorProto.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FieldDescriptorProto.Builder>public DescriptorProtos.FieldDescriptorProto.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FieldDescriptorProto.Builder>public DescriptorProtos.FieldDescriptorProto.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FieldDescriptorProto.Builder>public DescriptorProtos.FieldDescriptorProto.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FieldDescriptorProto.Builder>public DescriptorProtos.FieldDescriptorProto.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FieldDescriptorProto.Builder>public DescriptorProtos.FieldDescriptorProto.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DescriptorProtos.FieldDescriptorProto.Builder>public DescriptorProtos.FieldDescriptorProto.Builder mergeFrom(DescriptorProtos.FieldDescriptorProto other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FieldDescriptorProto.Builder>public DescriptorProtos.FieldDescriptorProto.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DescriptorProtos.FieldDescriptorProto.Builder>IOExceptionpublic boolean hasName()
optional string name = 1;hasName in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic String getName()
optional string name = 1;getName in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
optional string name = 1;getNameBytes in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto.Builder setName(String value)
optional string name = 1;public DescriptorProtos.FieldDescriptorProto.Builder clearName()
optional string name = 1;public DescriptorProtos.FieldDescriptorProto.Builder setNameBytes(com.google.protobuf.ByteString value)
optional string name = 1;public boolean hasNumber()
optional int32 number = 3;hasNumber in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic int getNumber()
optional int32 number = 3;getNumber in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto.Builder setNumber(int value)
optional int32 number = 3;public DescriptorProtos.FieldDescriptorProto.Builder clearNumber()
optional int32 number = 3;public boolean hasLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4;hasLabel in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto.Label getLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4;getLabel in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto.Builder setLabel(DescriptorProtos.FieldDescriptorProto.Label value)
optional .google.protobuf.FieldDescriptorProto.Label label = 4;public DescriptorProtos.FieldDescriptorProto.Builder clearLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4;public boolean hasType()
If type_name is set, this need not be set. If both this and type_name are set, this must be either TYPE_ENUM or TYPE_MESSAGE.
optional .google.protobuf.FieldDescriptorProto.Type type = 5;hasType in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto.Type getType()
If type_name is set, this need not be set. If both this and type_name are set, this must be either TYPE_ENUM or TYPE_MESSAGE.
optional .google.protobuf.FieldDescriptorProto.Type type = 5;getType in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto.Builder setType(DescriptorProtos.FieldDescriptorProto.Type value)
If type_name is set, this need not be set. If both this and type_name are set, this must be either TYPE_ENUM or TYPE_MESSAGE.
optional .google.protobuf.FieldDescriptorProto.Type type = 5;public DescriptorProtos.FieldDescriptorProto.Builder clearType()
If type_name is set, this need not be set. If both this and type_name are set, this must be either TYPE_ENUM or TYPE_MESSAGE.
optional .google.protobuf.FieldDescriptorProto.Type type = 5;public boolean hasTypeName()
For message and enum types, this is the name of the type. If the name starts with a '.', it is fully-qualified. Otherwise, C++-like scoping rules are used to find the type (i.e. first the nested types within this message are searched, then within the parent, on up to the root namespace).
optional string type_name = 6;hasTypeName in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic String getTypeName()
For message and enum types, this is the name of the type. If the name starts with a '.', it is fully-qualified. Otherwise, C++-like scoping rules are used to find the type (i.e. first the nested types within this message are searched, then within the parent, on up to the root namespace).
optional string type_name = 6;getTypeName in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic com.google.protobuf.ByteString getTypeNameBytes()
For message and enum types, this is the name of the type. If the name starts with a '.', it is fully-qualified. Otherwise, C++-like scoping rules are used to find the type (i.e. first the nested types within this message are searched, then within the parent, on up to the root namespace).
optional string type_name = 6;getTypeNameBytes in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto.Builder setTypeName(String value)
For message and enum types, this is the name of the type. If the name starts with a '.', it is fully-qualified. Otherwise, C++-like scoping rules are used to find the type (i.e. first the nested types within this message are searched, then within the parent, on up to the root namespace).
optional string type_name = 6;public DescriptorProtos.FieldDescriptorProto.Builder clearTypeName()
For message and enum types, this is the name of the type. If the name starts with a '.', it is fully-qualified. Otherwise, C++-like scoping rules are used to find the type (i.e. first the nested types within this message are searched, then within the parent, on up to the root namespace).
optional string type_name = 6;public DescriptorProtos.FieldDescriptorProto.Builder setTypeNameBytes(com.google.protobuf.ByteString value)
For message and enum types, this is the name of the type. If the name starts with a '.', it is fully-qualified. Otherwise, C++-like scoping rules are used to find the type (i.e. first the nested types within this message are searched, then within the parent, on up to the root namespace).
optional string type_name = 6;public boolean hasExtendee()
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
optional string extendee = 2;hasExtendee in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic String getExtendee()
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
optional string extendee = 2;getExtendee in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic com.google.protobuf.ByteString getExtendeeBytes()
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
optional string extendee = 2;getExtendeeBytes in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto.Builder setExtendee(String value)
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
optional string extendee = 2;public DescriptorProtos.FieldDescriptorProto.Builder clearExtendee()
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
optional string extendee = 2;public DescriptorProtos.FieldDescriptorProto.Builder setExtendeeBytes(com.google.protobuf.ByteString value)
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
optional string extendee = 2;public boolean hasDefaultValue()
For numeric types, contains the original text representation of the value. For booleans, "true" or "false". For strings, contains the default text contents (not escaped in any way). For bytes, contains the C escaped value. All bytes >= 128 are escaped. TODO(kenton): Base-64 encode?
optional string default_value = 7;hasDefaultValue in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic String getDefaultValue()
For numeric types, contains the original text representation of the value. For booleans, "true" or "false". For strings, contains the default text contents (not escaped in any way). For bytes, contains the C escaped value. All bytes >= 128 are escaped. TODO(kenton): Base-64 encode?
optional string default_value = 7;getDefaultValue in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic com.google.protobuf.ByteString getDefaultValueBytes()
For numeric types, contains the original text representation of the value. For booleans, "true" or "false". For strings, contains the default text contents (not escaped in any way). For bytes, contains the C escaped value. All bytes >= 128 are escaped. TODO(kenton): Base-64 encode?
optional string default_value = 7;getDefaultValueBytes in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto.Builder setDefaultValue(String value)
For numeric types, contains the original text representation of the value. For booleans, "true" or "false". For strings, contains the default text contents (not escaped in any way). For bytes, contains the C escaped value. All bytes >= 128 are escaped. TODO(kenton): Base-64 encode?
optional string default_value = 7;public DescriptorProtos.FieldDescriptorProto.Builder clearDefaultValue()
For numeric types, contains the original text representation of the value. For booleans, "true" or "false". For strings, contains the default text contents (not escaped in any way). For bytes, contains the C escaped value. All bytes >= 128 are escaped. TODO(kenton): Base-64 encode?
optional string default_value = 7;public DescriptorProtos.FieldDescriptorProto.Builder setDefaultValueBytes(com.google.protobuf.ByteString value)
For numeric types, contains the original text representation of the value. For booleans, "true" or "false". For strings, contains the default text contents (not escaped in any way). For bytes, contains the C escaped value. All bytes >= 128 are escaped. TODO(kenton): Base-64 encode?
optional string default_value = 7;public boolean hasOptions()
optional .google.protobuf.FieldOptions options = 8;hasOptions in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic DescriptorProtos.FieldOptions getOptions()
optional .google.protobuf.FieldOptions options = 8;getOptions in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto.Builder setOptions(DescriptorProtos.FieldOptions value)
optional .google.protobuf.FieldOptions options = 8;public DescriptorProtos.FieldDescriptorProto.Builder setOptions(DescriptorProtos.FieldOptions.Builder builderForValue)
optional .google.protobuf.FieldOptions options = 8;public DescriptorProtos.FieldDescriptorProto.Builder mergeOptions(DescriptorProtos.FieldOptions value)
optional .google.protobuf.FieldOptions options = 8;public DescriptorProtos.FieldDescriptorProto.Builder clearOptions()
optional .google.protobuf.FieldOptions options = 8;public DescriptorProtos.FieldOptions.Builder getOptionsBuilder()
optional .google.protobuf.FieldOptions options = 8;public DescriptorProtos.FieldOptionsOrBuilder getOptionsOrBuilder()
optional .google.protobuf.FieldOptions options = 8;getOptionsOrBuilder in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic final DescriptorProtos.FieldDescriptorProto.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FieldDescriptorProto.Builder>public final DescriptorProtos.FieldDescriptorProto.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FieldDescriptorProto.Builder>Copyright © 2013–2017 Bitcoin Solutions Ltd. All rights reserved.