public static final class DescriptorProtos.FieldDescriptorProto.Builder extends com.google.protobuf.GeneratedMessage.Builder<DescriptorProtos.FieldDescriptorProto.Builder> implements DescriptorProtos.FieldDescriptorProtoOrBuilder
google.protobuf.FieldDescriptorProto
Describes a field within a message.
Modifier and Type | Method and Description |
---|---|
DescriptorProtos.FieldDescriptorProto |
build() |
DescriptorProtos.FieldDescriptorProto |
buildPartial() |
DescriptorProtos.FieldDescriptorProto.Builder |
clear() |
DescriptorProtos.FieldDescriptorProto.Builder |
clearDefaultValue()
optional string default_value = 7; |
DescriptorProtos.FieldDescriptorProto.Builder |
clearExtendee()
optional string extendee = 2; |
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 |
clearOneofIndex()
optional int32 oneof_index = 9; |
DescriptorProtos.FieldDescriptorProto.Builder |
clearOptions()
optional .google.protobuf.FieldOptions options = 8; |
DescriptorProtos.FieldDescriptorProto.Builder |
clearType()
optional .google.protobuf.FieldDescriptorProto.Type type = 5; |
DescriptorProtos.FieldDescriptorProto.Builder |
clearTypeName()
optional string type_name = 6; |
DescriptorProtos.FieldDescriptorProto.Builder |
clone() |
DescriptorProtos.FieldDescriptorProto |
getDefaultInstanceForType() |
java.lang.String |
getDefaultValue()
optional string default_value = 7; |
com.google.protobuf.ByteString |
getDefaultValueBytes()
optional string default_value = 7; |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getExtendee()
optional string extendee = 2; |
com.google.protobuf.ByteString |
getExtendeeBytes()
optional string extendee = 2; |
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()
optional int32 oneof_index = 9; |
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()
optional .google.protobuf.FieldDescriptorProto.Type type = 5; |
java.lang.String |
getTypeName()
optional string type_name = 6; |
com.google.protobuf.ByteString |
getTypeNameBytes()
optional string type_name = 6; |
boolean |
hasDefaultValue()
optional string default_value = 7; |
boolean |
hasExtendee()
optional string extendee = 2; |
boolean |
hasLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4; |
boolean |
hasName()
optional string name = 1; |
boolean |
hasNumber()
optional int32 number = 3; |
boolean |
hasOneofIndex()
optional int32 oneof_index = 9; |
boolean |
hasOptions()
optional .google.protobuf.FieldOptions options = 8; |
boolean |
hasType()
optional .google.protobuf.FieldDescriptorProto.Type type = 5; |
boolean |
hasTypeName()
optional string type_name = 6; |
protected com.google.protobuf.GeneratedMessage.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 |
setDefaultValue(java.lang.String value)
optional string default_value = 7; |
DescriptorProtos.FieldDescriptorProto.Builder |
setDefaultValueBytes(com.google.protobuf.ByteString value)
optional string default_value = 7; |
DescriptorProtos.FieldDescriptorProto.Builder |
setExtendee(java.lang.String value)
optional string extendee = 2; |
DescriptorProtos.FieldDescriptorProto.Builder |
setExtendeeBytes(com.google.protobuf.ByteString value)
optional string extendee = 2; |
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)
optional int32 oneof_index = 9; |
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 |
setType(DescriptorProtos.FieldDescriptorProto.Type value)
optional .google.protobuf.FieldDescriptorProto.Type type = 5; |
DescriptorProtos.FieldDescriptorProto.Builder |
setTypeName(java.lang.String value)
optional string type_name = 6; |
DescriptorProtos.FieldDescriptorProto.Builder |
setTypeNameBytes(com.google.protobuf.ByteString value)
optional string type_name = 6; |
addRepeatedField, clearField, clearOneof, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, newUninitializedMessageException
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<DescriptorProtos.FieldDescriptorProto.Builder>
public DescriptorProtos.FieldDescriptorProto.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<DescriptorProtos.FieldDescriptorProto.Builder>
public DescriptorProtos.FieldDescriptorProto.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessage.Builder<DescriptorProtos.FieldDescriptorProto.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<DescriptorProtos.FieldDescriptorProto.Builder>
public DescriptorProtos.FieldDescriptorProto getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public DescriptorProtos.FieldDescriptorProto build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public DescriptorProtos.FieldDescriptorProto buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public DescriptorProtos.FieldDescriptorProto.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<DescriptorProtos.FieldDescriptorProto.Builder>
java.io.IOException
public boolean hasName()
optional string name = 1;
hasName
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public java.lang.String getName()
optional string name = 1;
getName
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public com.google.protobuf.ByteString getNameBytes()
optional string name = 1;
getNameBytes
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public 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.FieldDescriptorProtoOrBuilder
public int getNumber()
optional int32 number = 3;
getNumber
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public 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.FieldDescriptorProtoOrBuilder
public DescriptorProtos.FieldDescriptorProto.Label getLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4;
getLabel
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public 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()
optional .google.protobuf.FieldDescriptorProto.Type type = 5;
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.
hasType
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public DescriptorProtos.FieldDescriptorProto.Type getType()
optional .google.protobuf.FieldDescriptorProto.Type type = 5;
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.
getType
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public DescriptorProtos.FieldDescriptorProto.Builder setType(DescriptorProtos.FieldDescriptorProto.Type value)
optional .google.protobuf.FieldDescriptorProto.Type type = 5;
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.
public DescriptorProtos.FieldDescriptorProto.Builder clearType()
optional .google.protobuf.FieldDescriptorProto.Type type = 5;
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.
public boolean hasTypeName()
optional string type_name = 6;
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).
hasTypeName
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public java.lang.String getTypeName()
optional string type_name = 6;
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).
getTypeName
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public com.google.protobuf.ByteString getTypeNameBytes()
optional string type_name = 6;
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).
getTypeNameBytes
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public DescriptorProtos.FieldDescriptorProto.Builder setTypeName(java.lang.String value)
optional string type_name = 6;
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).
public DescriptorProtos.FieldDescriptorProto.Builder clearTypeName()
optional string type_name = 6;
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).
public DescriptorProtos.FieldDescriptorProto.Builder setTypeNameBytes(com.google.protobuf.ByteString value)
optional string type_name = 6;
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).
public boolean hasExtendee()
optional string extendee = 2;
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
hasExtendee
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public java.lang.String getExtendee()
optional string extendee = 2;
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
getExtendee
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public com.google.protobuf.ByteString getExtendeeBytes()
optional string extendee = 2;
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
getExtendeeBytes
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public DescriptorProtos.FieldDescriptorProto.Builder setExtendee(java.lang.String value)
optional string extendee = 2;
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
public DescriptorProtos.FieldDescriptorProto.Builder clearExtendee()
optional string extendee = 2;
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
public DescriptorProtos.FieldDescriptorProto.Builder setExtendeeBytes(com.google.protobuf.ByteString value)
optional string extendee = 2;
For extensions, this is the name of the type being extended. It is resolved in the same manner as type_name.
public boolean hasDefaultValue()
optional string default_value = 7;
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?
hasDefaultValue
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public java.lang.String getDefaultValue()
optional string default_value = 7;
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?
getDefaultValue
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public com.google.protobuf.ByteString getDefaultValueBytes()
optional string default_value = 7;
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?
getDefaultValueBytes
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public DescriptorProtos.FieldDescriptorProto.Builder setDefaultValue(java.lang.String value)
optional string default_value = 7;
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?
public DescriptorProtos.FieldDescriptorProto.Builder clearDefaultValue()
optional string default_value = 7;
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?
public DescriptorProtos.FieldDescriptorProto.Builder setDefaultValueBytes(com.google.protobuf.ByteString value)
optional string default_value = 7;
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?
public boolean hasOneofIndex()
optional int32 oneof_index = 9;
If set, gives the index of a oneof in the containing type's oneof_decl list. This field is a member of that oneof. Extensions of a oneof should not set this since the oneof to which they belong will be inferred based on the extension range containing the extension's field number.
hasOneofIndex
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public int getOneofIndex()
optional int32 oneof_index = 9;
If set, gives the index of a oneof in the containing type's oneof_decl list. This field is a member of that oneof. Extensions of a oneof should not set this since the oneof to which they belong will be inferred based on the extension range containing the extension's field number.
getOneofIndex
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public DescriptorProtos.FieldDescriptorProto.Builder setOneofIndex(int value)
optional int32 oneof_index = 9;
If set, gives the index of a oneof in the containing type's oneof_decl list. This field is a member of that oneof. Extensions of a oneof should not set this since the oneof to which they belong will be inferred based on the extension range containing the extension's field number.
public DescriptorProtos.FieldDescriptorProto.Builder clearOneofIndex()
optional int32 oneof_index = 9;
If set, gives the index of a oneof in the containing type's oneof_decl list. This field is a member of that oneof. Extensions of a oneof should not set this since the oneof to which they belong will be inferred based on the extension range containing the extension's field number.
public boolean hasOptions()
optional .google.protobuf.FieldOptions options = 8;
hasOptions
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public DescriptorProtos.FieldOptions getOptions()
optional .google.protobuf.FieldOptions options = 8;
getOptions
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public 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.FieldDescriptorProtoOrBuilder