Package com.google.protobuf
Class DescriptorProtos.FieldDescriptorProto.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<DescriptorProtos.FieldDescriptorProto,DescriptorProtos.FieldDescriptorProto.Builder>
-
- com.google.protobuf.DescriptorProtos.FieldDescriptorProto.Builder
-
- All Implemented Interfaces:
DescriptorProtos.FieldDescriptorProtoOrBuilder
,MessageLite.Builder
,MessageLiteOrBuilder
,java.lang.Cloneable
- Enclosing class:
- DescriptorProtos.FieldDescriptorProto
public static final class DescriptorProtos.FieldDescriptorProto.Builder extends GeneratedMessageLite.Builder<DescriptorProtos.FieldDescriptorProto,DescriptorProtos.FieldDescriptorProto.Builder> implements DescriptorProtos.FieldDescriptorProtoOrBuilder
Protobuf typegoogle.protobuf.FieldDescriptorProto
-
-
Field Summary
-
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DescriptorProtos.FieldDescriptorProto.Builder
clearDefaultValue()
optional string default_value = 7 [json_name = "defaultValue"];
DescriptorProtos.FieldDescriptorProto.Builder
clearExtendee()
optional string extendee = 2 [json_name = "extendee"];
DescriptorProtos.FieldDescriptorProto.Builder
clearJsonName()
optional string json_name = 10 [json_name = "jsonName"];
DescriptorProtos.FieldDescriptorProto.Builder
clearLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4 [json_name = "label"];
DescriptorProtos.FieldDescriptorProto.Builder
clearName()
optional string name = 1 [json_name = "name"];
DescriptorProtos.FieldDescriptorProto.Builder
clearNumber()
optional int32 number = 3 [json_name = "number"];
DescriptorProtos.FieldDescriptorProto.Builder
clearOneofIndex()
optional int32 oneof_index = 9 [json_name = "oneofIndex"];
DescriptorProtos.FieldDescriptorProto.Builder
clearOptions()
optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];
DescriptorProtos.FieldDescriptorProto.Builder
clearProto3Optional()
optional bool proto3_optional = 17 [json_name = "proto3Optional"];
DescriptorProtos.FieldDescriptorProto.Builder
clearType()
optional .google.protobuf.FieldDescriptorProto.Type type = 5 [json_name = "type"];
DescriptorProtos.FieldDescriptorProto.Builder
clearTypeName()
optional string type_name = 6 [json_name = "typeName"];
java.lang.String
getDefaultValue()
optional string default_value = 7 [json_name = "defaultValue"];
ByteString
getDefaultValueBytes()
optional string default_value = 7 [json_name = "defaultValue"];
java.lang.String
getExtendee()
optional string extendee = 2 [json_name = "extendee"];
ByteString
getExtendeeBytes()
optional string extendee = 2 [json_name = "extendee"];
java.lang.String
getJsonName()
optional string json_name = 10 [json_name = "jsonName"];
ByteString
getJsonNameBytes()
optional string json_name = 10 [json_name = "jsonName"];
DescriptorProtos.FieldDescriptorProto.Label
getLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4 [json_name = "label"];
java.lang.String
getName()
optional string name = 1 [json_name = "name"];
ByteString
getNameBytes()
optional string name = 1 [json_name = "name"];
int
getNumber()
optional int32 number = 3 [json_name = "number"];
int
getOneofIndex()
optional int32 oneof_index = 9 [json_name = "oneofIndex"];
DescriptorProtos.FieldOptions
getOptions()
optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];
boolean
getProto3Optional()
optional bool proto3_optional = 17 [json_name = "proto3Optional"];
DescriptorProtos.FieldDescriptorProto.Type
getType()
optional .google.protobuf.FieldDescriptorProto.Type type = 5 [json_name = "type"];
java.lang.String
getTypeName()
optional string type_name = 6 [json_name = "typeName"];
ByteString
getTypeNameBytes()
optional string type_name = 6 [json_name = "typeName"];
boolean
hasDefaultValue()
optional string default_value = 7 [json_name = "defaultValue"];
boolean
hasExtendee()
optional string extendee = 2 [json_name = "extendee"];
boolean
hasJsonName()
optional string json_name = 10 [json_name = "jsonName"];
boolean
hasLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4 [json_name = "label"];
boolean
hasName()
optional string name = 1 [json_name = "name"];
boolean
hasNumber()
optional int32 number = 3 [json_name = "number"];
boolean
hasOneofIndex()
optional int32 oneof_index = 9 [json_name = "oneofIndex"];
boolean
hasOptions()
optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];
boolean
hasProto3Optional()
optional bool proto3_optional = 17 [json_name = "proto3Optional"];
boolean
hasType()
optional .google.protobuf.FieldDescriptorProto.Type type = 5 [json_name = "type"];
boolean
hasTypeName()
optional string type_name = 6 [json_name = "typeName"];
DescriptorProtos.FieldDescriptorProto.Builder
mergeOptions(DescriptorProtos.FieldOptions value)
optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];
DescriptorProtos.FieldDescriptorProto.Builder
setDefaultValue(java.lang.String value)
optional string default_value = 7 [json_name = "defaultValue"];
DescriptorProtos.FieldDescriptorProto.Builder
setDefaultValueBytes(ByteString value)
optional string default_value = 7 [json_name = "defaultValue"];
DescriptorProtos.FieldDescriptorProto.Builder
setExtendee(java.lang.String value)
optional string extendee = 2 [json_name = "extendee"];
DescriptorProtos.FieldDescriptorProto.Builder
setExtendeeBytes(ByteString value)
optional string extendee = 2 [json_name = "extendee"];
DescriptorProtos.FieldDescriptorProto.Builder
setJsonName(java.lang.String value)
optional string json_name = 10 [json_name = "jsonName"];
DescriptorProtos.FieldDescriptorProto.Builder
setJsonNameBytes(ByteString value)
optional string json_name = 10 [json_name = "jsonName"];
DescriptorProtos.FieldDescriptorProto.Builder
setLabel(DescriptorProtos.FieldDescriptorProto.Label value)
optional .google.protobuf.FieldDescriptorProto.Label label = 4 [json_name = "label"];
DescriptorProtos.FieldDescriptorProto.Builder
setName(java.lang.String value)
optional string name = 1 [json_name = "name"];
DescriptorProtos.FieldDescriptorProto.Builder
setNameBytes(ByteString value)
optional string name = 1 [json_name = "name"];
DescriptorProtos.FieldDescriptorProto.Builder
setNumber(int value)
optional int32 number = 3 [json_name = "number"];
DescriptorProtos.FieldDescriptorProto.Builder
setOneofIndex(int value)
optional int32 oneof_index = 9 [json_name = "oneofIndex"];
DescriptorProtos.FieldDescriptorProto.Builder
setOptions(DescriptorProtos.FieldOptions value)
optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];
DescriptorProtos.FieldDescriptorProto.Builder
setOptions(DescriptorProtos.FieldOptions.Builder builderForValue)
optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];
DescriptorProtos.FieldDescriptorProto.Builder
setProto3Optional(boolean value)
optional bool proto3_optional = 17 [json_name = "proto3Optional"];
DescriptorProtos.FieldDescriptorProto.Builder
setType(DescriptorProtos.FieldDescriptorProto.Type value)
optional .google.protobuf.FieldDescriptorProto.Type type = 5 [json_name = "type"];
DescriptorProtos.FieldDescriptorProto.Builder
setTypeName(java.lang.String value)
optional string type_name = 6 [json_name = "typeName"];
DescriptorProtos.FieldDescriptorProto.Builder
setTypeNameBytes(ByteString value)
optional string type_name = 6 [json_name = "typeName"];
-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
-
-
-
Method Detail
-
hasName
public boolean hasName()
optional string name = 1 [json_name = "name"];
- Specified by:
hasName
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- Whether the name field is set.
-
getName
public java.lang.String getName()
optional string name = 1 [json_name = "name"];
- Specified by:
getName
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The name.
-
getNameBytes
public ByteString getNameBytes()
optional string name = 1 [json_name = "name"];
- Specified by:
getNameBytes
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The bytes for name.
-
setName
public DescriptorProtos.FieldDescriptorProto.Builder setName(java.lang.String value)
optional string name = 1 [json_name = "name"];
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public DescriptorProtos.FieldDescriptorProto.Builder clearName()
optional string name = 1 [json_name = "name"];
- Returns:
- This builder for chaining.
-
setNameBytes
public DescriptorProtos.FieldDescriptorProto.Builder setNameBytes(ByteString value)
optional string name = 1 [json_name = "name"];
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasNumber
public boolean hasNumber()
optional int32 number = 3 [json_name = "number"];
- Specified by:
hasNumber
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- Whether the number field is set.
-
getNumber
public int getNumber()
optional int32 number = 3 [json_name = "number"];
- Specified by:
getNumber
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The number.
-
setNumber
public DescriptorProtos.FieldDescriptorProto.Builder setNumber(int value)
optional int32 number = 3 [json_name = "number"];
- Parameters:
value
- The number to set.- Returns:
- This builder for chaining.
-
clearNumber
public DescriptorProtos.FieldDescriptorProto.Builder clearNumber()
optional int32 number = 3 [json_name = "number"];
- Returns:
- This builder for chaining.
-
hasLabel
public boolean hasLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4 [json_name = "label"];
- Specified by:
hasLabel
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- Whether the label field is set.
-
getLabel
public DescriptorProtos.FieldDescriptorProto.Label getLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4 [json_name = "label"];
- Specified by:
getLabel
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The label.
-
setLabel
public DescriptorProtos.FieldDescriptorProto.Builder setLabel(DescriptorProtos.FieldDescriptorProto.Label value)
optional .google.protobuf.FieldDescriptorProto.Label label = 4 [json_name = "label"];
- Parameters:
value
- The enum numeric value on the wire for label to set.- Returns:
- This builder for chaining.
-
clearLabel
public DescriptorProtos.FieldDescriptorProto.Builder clearLabel()
optional .google.protobuf.FieldDescriptorProto.Label label = 4 [json_name = "label"];
- Returns:
- This builder for chaining.
-
hasType
public boolean hasType()
optional .google.protobuf.FieldDescriptorProto.Type type = 5 [json_name = "type"];
- Specified by:
hasType
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- Whether the type field is set.
-
getType
public DescriptorProtos.FieldDescriptorProto.Type getType()
optional .google.protobuf.FieldDescriptorProto.Type type = 5 [json_name = "type"];
- Specified by:
getType
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The type.
-
setType
public DescriptorProtos.FieldDescriptorProto.Builder setType(DescriptorProtos.FieldDescriptorProto.Type value)
optional .google.protobuf.FieldDescriptorProto.Type type = 5 [json_name = "type"];
- Parameters:
value
- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
clearType
public DescriptorProtos.FieldDescriptorProto.Builder clearType()
optional .google.protobuf.FieldDescriptorProto.Type type = 5 [json_name = "type"];
- Returns:
- This builder for chaining.
-
hasTypeName
public boolean hasTypeName()
optional string type_name = 6 [json_name = "typeName"];
- Specified by:
hasTypeName
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- Whether the typeName field is set.
-
getTypeName
public java.lang.String getTypeName()
optional string type_name = 6 [json_name = "typeName"];
- Specified by:
getTypeName
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The typeName.
-
getTypeNameBytes
public ByteString getTypeNameBytes()
optional string type_name = 6 [json_name = "typeName"];
- Specified by:
getTypeNameBytes
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The bytes for typeName.
-
setTypeName
public DescriptorProtos.FieldDescriptorProto.Builder setTypeName(java.lang.String value)
optional string type_name = 6 [json_name = "typeName"];
- Parameters:
value
- The typeName to set.- Returns:
- This builder for chaining.
-
clearTypeName
public DescriptorProtos.FieldDescriptorProto.Builder clearTypeName()
optional string type_name = 6 [json_name = "typeName"];
- Returns:
- This builder for chaining.
-
setTypeNameBytes
public DescriptorProtos.FieldDescriptorProto.Builder setTypeNameBytes(ByteString value)
optional string type_name = 6 [json_name = "typeName"];
- Parameters:
value
- The bytes for typeName to set.- Returns:
- This builder for chaining.
-
hasExtendee
public boolean hasExtendee()
optional string extendee = 2 [json_name = "extendee"];
- Specified by:
hasExtendee
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- Whether the extendee field is set.
-
getExtendee
public java.lang.String getExtendee()
optional string extendee = 2 [json_name = "extendee"];
- Specified by:
getExtendee
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The extendee.
-
getExtendeeBytes
public ByteString getExtendeeBytes()
optional string extendee = 2 [json_name = "extendee"];
- Specified by:
getExtendeeBytes
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The bytes for extendee.
-
setExtendee
public DescriptorProtos.FieldDescriptorProto.Builder setExtendee(java.lang.String value)
optional string extendee = 2 [json_name = "extendee"];
- Parameters:
value
- The extendee to set.- Returns:
- This builder for chaining.
-
clearExtendee
public DescriptorProtos.FieldDescriptorProto.Builder clearExtendee()
optional string extendee = 2 [json_name = "extendee"];
- Returns:
- This builder for chaining.
-
setExtendeeBytes
public DescriptorProtos.FieldDescriptorProto.Builder setExtendeeBytes(ByteString value)
optional string extendee = 2 [json_name = "extendee"];
- Parameters:
value
- The bytes for extendee to set.- Returns:
- This builder for chaining.
-
hasDefaultValue
public boolean hasDefaultValue()
optional string default_value = 7 [json_name = "defaultValue"];
- Specified by:
hasDefaultValue
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- Whether the defaultValue field is set.
-
getDefaultValue
public java.lang.String getDefaultValue()
optional string default_value = 7 [json_name = "defaultValue"];
- Specified by:
getDefaultValue
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The defaultValue.
-
getDefaultValueBytes
public ByteString getDefaultValueBytes()
optional string default_value = 7 [json_name = "defaultValue"];
- Specified by:
getDefaultValueBytes
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The bytes for defaultValue.
-
setDefaultValue
public DescriptorProtos.FieldDescriptorProto.Builder setDefaultValue(java.lang.String value)
optional string default_value = 7 [json_name = "defaultValue"];
- Parameters:
value
- The defaultValue to set.- Returns:
- This builder for chaining.
-
clearDefaultValue
public DescriptorProtos.FieldDescriptorProto.Builder clearDefaultValue()
optional string default_value = 7 [json_name = "defaultValue"];
- Returns:
- This builder for chaining.
-
setDefaultValueBytes
public DescriptorProtos.FieldDescriptorProto.Builder setDefaultValueBytes(ByteString value)
optional string default_value = 7 [json_name = "defaultValue"];
- Parameters:
value
- The bytes for defaultValue to set.- Returns:
- This builder for chaining.
-
hasOneofIndex
public boolean hasOneofIndex()
optional int32 oneof_index = 9 [json_name = "oneofIndex"];
- Specified by:
hasOneofIndex
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- Whether the oneofIndex field is set.
-
getOneofIndex
public int getOneofIndex()
optional int32 oneof_index = 9 [json_name = "oneofIndex"];
- Specified by:
getOneofIndex
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The oneofIndex.
-
setOneofIndex
public DescriptorProtos.FieldDescriptorProto.Builder setOneofIndex(int value)
optional int32 oneof_index = 9 [json_name = "oneofIndex"];
- Parameters:
value
- The oneofIndex to set.- Returns:
- This builder for chaining.
-
clearOneofIndex
public DescriptorProtos.FieldDescriptorProto.Builder clearOneofIndex()
optional int32 oneof_index = 9 [json_name = "oneofIndex"];
- Returns:
- This builder for chaining.
-
hasJsonName
public boolean hasJsonName()
optional string json_name = 10 [json_name = "jsonName"];
- Specified by:
hasJsonName
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- Whether the jsonName field is set.
-
getJsonName
public java.lang.String getJsonName()
optional string json_name = 10 [json_name = "jsonName"];
- Specified by:
getJsonName
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The jsonName.
-
getJsonNameBytes
public ByteString getJsonNameBytes()
optional string json_name = 10 [json_name = "jsonName"];
- Specified by:
getJsonNameBytes
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The bytes for jsonName.
-
setJsonName
public DescriptorProtos.FieldDescriptorProto.Builder setJsonName(java.lang.String value)
optional string json_name = 10 [json_name = "jsonName"];
- Parameters:
value
- The jsonName to set.- Returns:
- This builder for chaining.
-
clearJsonName
public DescriptorProtos.FieldDescriptorProto.Builder clearJsonName()
optional string json_name = 10 [json_name = "jsonName"];
- Returns:
- This builder for chaining.
-
setJsonNameBytes
public DescriptorProtos.FieldDescriptorProto.Builder setJsonNameBytes(ByteString value)
optional string json_name = 10 [json_name = "jsonName"];
- Parameters:
value
- The bytes for jsonName to set.- Returns:
- This builder for chaining.
-
hasOptions
public boolean hasOptions()
optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];
- Specified by:
hasOptions
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- Whether the options field is set.
-
getOptions
public DescriptorProtos.FieldOptions getOptions()
optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];
- Specified by:
getOptions
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The options.
-
setOptions
public DescriptorProtos.FieldDescriptorProto.Builder setOptions(DescriptorProtos.FieldOptions value)
optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];
-
setOptions
public DescriptorProtos.FieldDescriptorProto.Builder setOptions(DescriptorProtos.FieldOptions.Builder builderForValue)
optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];
-
mergeOptions
public DescriptorProtos.FieldDescriptorProto.Builder mergeOptions(DescriptorProtos.FieldOptions value)
optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];
-
clearOptions
public DescriptorProtos.FieldDescriptorProto.Builder clearOptions()
optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];
-
hasProto3Optional
public boolean hasProto3Optional()
optional bool proto3_optional = 17 [json_name = "proto3Optional"];
- Specified by:
hasProto3Optional
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- Whether the proto3Optional field is set.
-
getProto3Optional
public boolean getProto3Optional()
optional bool proto3_optional = 17 [json_name = "proto3Optional"];
- Specified by:
getProto3Optional
in interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder
- Returns:
- The proto3Optional.
-
setProto3Optional
public DescriptorProtos.FieldDescriptorProto.Builder setProto3Optional(boolean value)
optional bool proto3_optional = 17 [json_name = "proto3Optional"];
- Parameters:
value
- The proto3Optional to set.- Returns:
- This builder for chaining.
-
clearProto3Optional
public DescriptorProtos.FieldDescriptorProto.Builder clearProto3Optional()
optional bool proto3_optional = 17 [json_name = "proto3Optional"];
- Returns:
- This builder for chaining.
-
-