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, parseUnknownField
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public 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.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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 clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
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.Builder
setField
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.Builder
clearField
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.Builder
clearOneof
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.Builder
setRepeatedField
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.Builder
addRepeatedField
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.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.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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<DescriptorProtos.FieldDescriptorProto.Builder>
IOException
public boolean hasName()
optional string name = 1;
hasName
in interface DescriptorProtos.FieldDescriptorProtoOrBuilder
public 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(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()
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.FieldDescriptorProtoOrBuilder
public 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.FieldDescriptorProtoOrBuilder
public 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.FieldDescriptorProtoOrBuilder
public 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.FieldDescriptorProtoOrBuilder
public 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.FieldDescriptorProtoOrBuilder
public 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.FieldDescriptorProtoOrBuilder
public 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.FieldDescriptorProtoOrBuilder
public 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.FieldDescriptorProtoOrBuilder
public 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.FieldDescriptorProtoOrBuilder
public 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.FieldDescriptorProtoOrBuilder
public 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.FieldDescriptorProtoOrBuilder
public 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.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
public final DescriptorProtos.FieldDescriptorProto.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
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.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<DescriptorProtos.FieldDescriptorProto.Builder>
Copyright © 2013–2017 Bitcoin Solutions Ltd. All rights reserved.