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.BuilderclearDefaultValue()optional string default_value = 7 [json_name = "defaultValue"];DescriptorProtos.FieldDescriptorProto.BuilderclearExtendee()optional string extendee = 2 [json_name = "extendee"];DescriptorProtos.FieldDescriptorProto.BuilderclearJsonName()optional string json_name = 10 [json_name = "jsonName"];DescriptorProtos.FieldDescriptorProto.BuilderclearLabel()optional .google.protobuf.FieldDescriptorProto.Label label = 4 [json_name = "label"];DescriptorProtos.FieldDescriptorProto.BuilderclearName()optional string name = 1 [json_name = "name"];DescriptorProtos.FieldDescriptorProto.BuilderclearNumber()optional int32 number = 3 [json_name = "number"];DescriptorProtos.FieldDescriptorProto.BuilderclearOneofIndex()optional int32 oneof_index = 9 [json_name = "oneofIndex"];DescriptorProtos.FieldDescriptorProto.BuilderclearOptions()optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];DescriptorProtos.FieldDescriptorProto.BuilderclearProto3Optional()optional bool proto3_optional = 17 [json_name = "proto3Optional"];DescriptorProtos.FieldDescriptorProto.BuilderclearType()optional .google.protobuf.FieldDescriptorProto.Type type = 5 [json_name = "type"];DescriptorProtos.FieldDescriptorProto.BuilderclearTypeName()optional string type_name = 6 [json_name = "typeName"];java.lang.StringgetDefaultValue()optional string default_value = 7 [json_name = "defaultValue"];ByteStringgetDefaultValueBytes()optional string default_value = 7 [json_name = "defaultValue"];java.lang.StringgetExtendee()optional string extendee = 2 [json_name = "extendee"];ByteStringgetExtendeeBytes()optional string extendee = 2 [json_name = "extendee"];java.lang.StringgetJsonName()optional string json_name = 10 [json_name = "jsonName"];ByteStringgetJsonNameBytes()optional string json_name = 10 [json_name = "jsonName"];DescriptorProtos.FieldDescriptorProto.LabelgetLabel()optional .google.protobuf.FieldDescriptorProto.Label label = 4 [json_name = "label"];java.lang.StringgetName()optional string name = 1 [json_name = "name"];ByteStringgetNameBytes()optional string name = 1 [json_name = "name"];intgetNumber()optional int32 number = 3 [json_name = "number"];intgetOneofIndex()optional int32 oneof_index = 9 [json_name = "oneofIndex"];DescriptorProtos.FieldOptionsgetOptions()optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];booleangetProto3Optional()optional bool proto3_optional = 17 [json_name = "proto3Optional"];DescriptorProtos.FieldDescriptorProto.TypegetType()optional .google.protobuf.FieldDescriptorProto.Type type = 5 [json_name = "type"];java.lang.StringgetTypeName()optional string type_name = 6 [json_name = "typeName"];ByteStringgetTypeNameBytes()optional string type_name = 6 [json_name = "typeName"];booleanhasDefaultValue()optional string default_value = 7 [json_name = "defaultValue"];booleanhasExtendee()optional string extendee = 2 [json_name = "extendee"];booleanhasJsonName()optional string json_name = 10 [json_name = "jsonName"];booleanhasLabel()optional .google.protobuf.FieldDescriptorProto.Label label = 4 [json_name = "label"];booleanhasName()optional string name = 1 [json_name = "name"];booleanhasNumber()optional int32 number = 3 [json_name = "number"];booleanhasOneofIndex()optional int32 oneof_index = 9 [json_name = "oneofIndex"];booleanhasOptions()optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];booleanhasProto3Optional()optional bool proto3_optional = 17 [json_name = "proto3Optional"];booleanhasType()optional .google.protobuf.FieldDescriptorProto.Type type = 5 [json_name = "type"];booleanhasTypeName()optional string type_name = 6 [json_name = "typeName"];DescriptorProtos.FieldDescriptorProto.BuildermergeOptions(DescriptorProtos.FieldOptions value)optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];DescriptorProtos.FieldDescriptorProto.BuildersetDefaultValue(java.lang.String value)optional string default_value = 7 [json_name = "defaultValue"];DescriptorProtos.FieldDescriptorProto.BuildersetDefaultValueBytes(ByteString value)optional string default_value = 7 [json_name = "defaultValue"];DescriptorProtos.FieldDescriptorProto.BuildersetExtendee(java.lang.String value)optional string extendee = 2 [json_name = "extendee"];DescriptorProtos.FieldDescriptorProto.BuildersetExtendeeBytes(ByteString value)optional string extendee = 2 [json_name = "extendee"];DescriptorProtos.FieldDescriptorProto.BuildersetJsonName(java.lang.String value)optional string json_name = 10 [json_name = "jsonName"];DescriptorProtos.FieldDescriptorProto.BuildersetJsonNameBytes(ByteString value)optional string json_name = 10 [json_name = "jsonName"];DescriptorProtos.FieldDescriptorProto.BuildersetLabel(DescriptorProtos.FieldDescriptorProto.Label value)optional .google.protobuf.FieldDescriptorProto.Label label = 4 [json_name = "label"];DescriptorProtos.FieldDescriptorProto.BuildersetName(java.lang.String value)optional string name = 1 [json_name = "name"];DescriptorProtos.FieldDescriptorProto.BuildersetNameBytes(ByteString value)optional string name = 1 [json_name = "name"];DescriptorProtos.FieldDescriptorProto.BuildersetNumber(int value)optional int32 number = 3 [json_name = "number"];DescriptorProtos.FieldDescriptorProto.BuildersetOneofIndex(int value)optional int32 oneof_index = 9 [json_name = "oneofIndex"];DescriptorProtos.FieldDescriptorProto.BuildersetOptions(DescriptorProtos.FieldOptions value)optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];DescriptorProtos.FieldDescriptorProto.BuildersetOptions(DescriptorProtos.FieldOptions.Builder builderForValue)optional .google.protobuf.FieldOptions options = 8 [json_name = "options"];DescriptorProtos.FieldDescriptorProto.BuildersetProto3Optional(boolean value)optional bool proto3_optional = 17 [json_name = "proto3Optional"];DescriptorProtos.FieldDescriptorProto.BuildersetType(DescriptorProtos.FieldDescriptorProto.Type value)optional .google.protobuf.FieldDescriptorProto.Type type = 5 [json_name = "type"];DescriptorProtos.FieldDescriptorProto.BuildersetTypeName(java.lang.String value)optional string type_name = 6 [json_name = "typeName"];DescriptorProtos.FieldDescriptorProto.BuildersetTypeNameBytes(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:
hasNamein interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder- Returns:
- Whether the name field is set.
-
getName
public java.lang.String getName()
optional string name = 1 [json_name = "name"];- Specified by:
getNamein interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder- Returns:
- The name.
-
getNameBytes
public ByteString getNameBytes()
optional string name = 1 [json_name = "name"];- Specified by:
getNameBytesin 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:
hasNumberin interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder- Returns:
- Whether the number field is set.
-
getNumber
public int getNumber()
optional int32 number = 3 [json_name = "number"];- Specified by:
getNumberin 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:
hasLabelin 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:
getLabelin 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:
hasTypein 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:
getTypein 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:
hasTypeNamein 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:
getTypeNamein interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder- Returns:
- The typeName.
-
getTypeNameBytes
public ByteString getTypeNameBytes()
optional string type_name = 6 [json_name = "typeName"];- Specified by:
getTypeNameBytesin 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:
hasExtendeein interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder- Returns:
- Whether the extendee field is set.
-
getExtendee
public java.lang.String getExtendee()
optional string extendee = 2 [json_name = "extendee"];- Specified by:
getExtendeein interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder- Returns:
- The extendee.
-
getExtendeeBytes
public ByteString getExtendeeBytes()
optional string extendee = 2 [json_name = "extendee"];- Specified by:
getExtendeeBytesin 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:
hasDefaultValuein 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:
getDefaultValuein interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder- Returns:
- The defaultValue.
-
getDefaultValueBytes
public ByteString getDefaultValueBytes()
optional string default_value = 7 [json_name = "defaultValue"];- Specified by:
getDefaultValueBytesin 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:
hasOneofIndexin interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder- Returns:
- Whether the oneofIndex field is set.
-
getOneofIndex
public int getOneofIndex()
optional int32 oneof_index = 9 [json_name = "oneofIndex"];- Specified by:
getOneofIndexin 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:
hasJsonNamein 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:
getJsonNamein interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder- Returns:
- The jsonName.
-
getJsonNameBytes
public ByteString getJsonNameBytes()
optional string json_name = 10 [json_name = "jsonName"];- Specified by:
getJsonNameBytesin 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:
hasOptionsin 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:
getOptionsin 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:
hasProto3Optionalin interfaceDescriptorProtos.FieldDescriptorProtoOrBuilder- Returns:
- Whether the proto3Optional field is set.
-
getProto3Optional
public boolean getProto3Optional()
optional bool proto3_optional = 17 [json_name = "proto3Optional"];- Specified by:
getProto3Optionalin 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.
-
-