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,
java.lang.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 |
clearJsonName()
JSON name of this 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 |
clearOneofIndex()
If set, gives the index of a oneof in the containing type's oneof_decl
list.
|
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() |
java.lang.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() |
java.lang.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.
|
java.lang.String |
getJsonName()
JSON name of this field.
|
com.google.protobuf.ByteString |
getJsonNameBytes()
JSON name of this field.
|
DescriptorProtos.FieldDescriptorProto.Label |
getLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4; |
java.lang.String |
getName()
optional string name = 1; |
com.google.protobuf.ByteString |
getNameBytes()
optional string name = 1; |
int |
getNumber()
optional int32 number = 3; |
int |
getOneofIndex()
If set, gives the index of a oneof in the containing type's oneof_decl
list.
|
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.
|
java.lang.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 |
hasJsonName()
JSON name of this field.
|
boolean |
hasLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4; |
boolean |
hasName()
optional string name = 1; |
boolean |
hasNumber()
optional int32 number = 3; |
boolean |
hasOneofIndex()
If set, gives the index of a oneof in the containing type's oneof_decl
list.
|
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(java.lang.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(java.lang.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,
java.lang.Object value) |
DescriptorProtos.FieldDescriptorProto.Builder |
setJsonName(java.lang.String value)
JSON name of this field.
|
DescriptorProtos.FieldDescriptorProto.Builder |
setJsonNameBytes(com.google.protobuf.ByteString value)
JSON name of this field.
|
DescriptorProtos.FieldDescriptorProto.Builder |
setLabel(DescriptorProtos.FieldDescriptorProto.Label value)
optional .google.protobuf.FieldDescriptorProto.Label label = 4; |
DescriptorProtos.FieldDescriptorProto.Builder |
setName(java.lang.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 |
setOneofIndex(int value)
If set, gives the index of a oneof in the containing type's oneof_decl
list.
|
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,
java.lang.Object value) |
DescriptorProtos.FieldDescriptorProto.Builder |
setType(DescriptorProtos.FieldDescriptorProto.Type value)
If type_name is set, this need not be set.
|
DescriptorProtos.FieldDescriptorProto.Builder |
setTypeName(java.lang.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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, 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, java.lang.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, java.lang.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, java.lang.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 java.io.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>java.io.IOExceptionpublic boolean hasName()
optional string name = 1;hasName in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic java.lang.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(java.lang.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 one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
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 one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
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 one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
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 one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
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 java.lang.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(java.lang.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 java.lang.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(java.lang.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 java.lang.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(java.lang.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 hasOneofIndex()
If set, gives the index of a oneof in the containing type's oneof_decl list. This field is a member of that oneof.
optional int32 oneof_index = 9;hasOneofIndex in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic int getOneofIndex()
If set, gives the index of a oneof in the containing type's oneof_decl list. This field is a member of that oneof.
optional int32 oneof_index = 9;getOneofIndex in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto.Builder setOneofIndex(int value)
If set, gives the index of a oneof in the containing type's oneof_decl list. This field is a member of that oneof.
optional int32 oneof_index = 9;public DescriptorProtos.FieldDescriptorProto.Builder clearOneofIndex()
If set, gives the index of a oneof in the containing type's oneof_decl list. This field is a member of that oneof.
optional int32 oneof_index = 9;public boolean hasJsonName()
JSON name of this field. The value is set by protocol compiler. If the user has set a "json_name" option on this field, that option's value will be used. Otherwise, it's deduced from the field's name by converting it to camelCase.
optional string json_name = 10;hasJsonName in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic java.lang.String getJsonName()
JSON name of this field. The value is set by protocol compiler. If the user has set a "json_name" option on this field, that option's value will be used. Otherwise, it's deduced from the field's name by converting it to camelCase.
optional string json_name = 10;getJsonName in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic com.google.protobuf.ByteString getJsonNameBytes()
JSON name of this field. The value is set by protocol compiler. If the user has set a "json_name" option on this field, that option's value will be used. Otherwise, it's deduced from the field's name by converting it to camelCase.
optional string json_name = 10;getJsonNameBytes in interface DescriptorProtos.FieldDescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto.Builder setJsonName(java.lang.String value)
JSON name of this field. The value is set by protocol compiler. If the user has set a "json_name" option on this field, that option's value will be used. Otherwise, it's deduced from the field's name by converting it to camelCase.
optional string json_name = 10;public DescriptorProtos.FieldDescriptorProto.Builder clearJsonName()
JSON name of this field. The value is set by protocol compiler. If the user has set a "json_name" option on this field, that option's value will be used. Otherwise, it's deduced from the field's name by converting it to camelCase.
optional string json_name = 10;public DescriptorProtos.FieldDescriptorProto.Builder setJsonNameBytes(com.google.protobuf.ByteString value)
JSON name of this field. The value is set by protocol compiler. If the user has set a "json_name" option on this field, that option's value will be used. Otherwise, it's deduced from the field's name by converting it to camelCase.
optional string json_name = 10;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>