Package com.google.protobuf
Class DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<DescriptorProtos.GeneratedCodeInfo.Annotation,DescriptorProtos.GeneratedCodeInfo.Annotation.Builder>
-
- com.google.protobuf.DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
-
- All Implemented Interfaces:
DescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,java.lang.Cloneable
- Enclosing class:
- DescriptorProtos.GeneratedCodeInfo.Annotation
public static final class DescriptorProtos.GeneratedCodeInfo.Annotation.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<DescriptorProtos.GeneratedCodeInfo.Annotation,DescriptorProtos.GeneratedCodeInfo.Annotation.Builder> implements DescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder
Protobuf typegoogle.protobuf.GeneratedCodeInfo.Annotation
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DescriptorProtos.GeneratedCodeInfo.Annotation.BuilderaddAllPath(java.lang.Iterable<? extends java.lang.Integer> values)repeated int32 path = 1 [json_name = "path", packed = true];DescriptorProtos.GeneratedCodeInfo.Annotation.BuilderaddPath(int value)repeated int32 path = 1 [json_name = "path", packed = true];DescriptorProtos.GeneratedCodeInfo.Annotation.BuilderclearBegin()optional int32 begin = 3 [json_name = "begin"];DescriptorProtos.GeneratedCodeInfo.Annotation.BuilderclearEnd()optional int32 end = 4 [json_name = "end"];DescriptorProtos.GeneratedCodeInfo.Annotation.BuilderclearPath()repeated int32 path = 1 [json_name = "path", packed = true];DescriptorProtos.GeneratedCodeInfo.Annotation.BuilderclearSemantic()optional .google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic = 5 [json_name = "semantic"];DescriptorProtos.GeneratedCodeInfo.Annotation.BuilderclearSourceFile()optional string source_file = 2 [json_name = "sourceFile"];intgetBegin()optional int32 begin = 3 [json_name = "begin"];intgetEnd()optional int32 end = 4 [json_name = "end"];intgetPath(int index)repeated int32 path = 1 [json_name = "path", packed = true];intgetPathCount()repeated int32 path = 1 [json_name = "path", packed = true];java.util.List<java.lang.Integer>getPathList()repeated int32 path = 1 [json_name = "path", packed = true];DescriptorProtos.GeneratedCodeInfo.Annotation.SemanticgetSemantic()optional .google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic = 5 [json_name = "semantic"];java.lang.StringgetSourceFile()optional string source_file = 2 [json_name = "sourceFile"];com.google.protobuf.ByteStringgetSourceFileBytes()optional string source_file = 2 [json_name = "sourceFile"];booleanhasBegin()optional int32 begin = 3 [json_name = "begin"];booleanhasEnd()optional int32 end = 4 [json_name = "end"];booleanhasSemantic()optional .google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic = 5 [json_name = "semantic"];booleanhasSourceFile()optional string source_file = 2 [json_name = "sourceFile"];DescriptorProtos.GeneratedCodeInfo.Annotation.BuildersetBegin(int value)optional int32 begin = 3 [json_name = "begin"];DescriptorProtos.GeneratedCodeInfo.Annotation.BuildersetEnd(int value)optional int32 end = 4 [json_name = "end"];DescriptorProtos.GeneratedCodeInfo.Annotation.BuildersetPath(int index, int value)repeated int32 path = 1 [json_name = "path", packed = true];DescriptorProtos.GeneratedCodeInfo.Annotation.BuildersetSemantic(DescriptorProtos.GeneratedCodeInfo.Annotation.Semantic value)optional .google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic = 5 [json_name = "semantic"];DescriptorProtos.GeneratedCodeInfo.Annotation.BuildersetSourceFile(java.lang.String value)optional string source_file = 2 [json_name = "sourceFile"];DescriptorProtos.GeneratedCodeInfo.Annotation.BuildersetSourceFileBytes(com.google.protobuf.ByteString value)optional string source_file = 2 [json_name = "sourceFile"];-
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
-
-
-
-
Method Detail
-
getPathList
public java.util.List<java.lang.Integer> getPathList()
repeated int32 path = 1 [json_name = "path", packed = true];- Specified by:
getPathListin interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder- Returns:
- A list containing the path.
-
getPathCount
public int getPathCount()
repeated int32 path = 1 [json_name = "path", packed = true];- Specified by:
getPathCountin interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder- Returns:
- The count of path.
-
getPath
public int getPath(int index)
repeated int32 path = 1 [json_name = "path", packed = true];- Specified by:
getPathin interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The path at the given index.
-
setPath
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder setPath(int index, int value)
repeated int32 path = 1 [json_name = "path", packed = true];- Parameters:
value- The path to set.- Returns:
- This builder for chaining.
-
addPath
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder addPath(int value)
repeated int32 path = 1 [json_name = "path", packed = true];- Parameters:
value- The path to add.- Returns:
- This builder for chaining.
-
addAllPath
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder addAllPath(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 path = 1 [json_name = "path", packed = true];- Parameters:
values- The path to add.- Returns:
- This builder for chaining.
-
clearPath
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder clearPath()
repeated int32 path = 1 [json_name = "path", packed = true];- Returns:
- This builder for chaining.
-
hasSourceFile
public boolean hasSourceFile()
optional string source_file = 2 [json_name = "sourceFile"];- Specified by:
hasSourceFilein interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder- Returns:
- Whether the sourceFile field is set.
-
getSourceFile
public java.lang.String getSourceFile()
optional string source_file = 2 [json_name = "sourceFile"];- Specified by:
getSourceFilein interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder- Returns:
- The sourceFile.
-
getSourceFileBytes
public com.google.protobuf.ByteString getSourceFileBytes()
optional string source_file = 2 [json_name = "sourceFile"];- Specified by:
getSourceFileBytesin interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder- Returns:
- The bytes for sourceFile.
-
setSourceFile
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder setSourceFile(java.lang.String value)
optional string source_file = 2 [json_name = "sourceFile"];- Parameters:
value- The sourceFile to set.- Returns:
- This builder for chaining.
-
clearSourceFile
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder clearSourceFile()
optional string source_file = 2 [json_name = "sourceFile"];- Returns:
- This builder for chaining.
-
setSourceFileBytes
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder setSourceFileBytes(com.google.protobuf.ByteString value)
optional string source_file = 2 [json_name = "sourceFile"];- Parameters:
value- The bytes for sourceFile to set.- Returns:
- This builder for chaining.
-
hasBegin
public boolean hasBegin()
optional int32 begin = 3 [json_name = "begin"];- Specified by:
hasBeginin interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder- Returns:
- Whether the begin field is set.
-
getBegin
public int getBegin()
optional int32 begin = 3 [json_name = "begin"];- Specified by:
getBeginin interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder- Returns:
- The begin.
-
setBegin
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder setBegin(int value)
optional int32 begin = 3 [json_name = "begin"];- Parameters:
value- The begin to set.- Returns:
- This builder for chaining.
-
clearBegin
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder clearBegin()
optional int32 begin = 3 [json_name = "begin"];- Returns:
- This builder for chaining.
-
hasEnd
public boolean hasEnd()
optional int32 end = 4 [json_name = "end"];- Specified by:
hasEndin interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder- Returns:
- Whether the end field is set.
-
getEnd
public int getEnd()
optional int32 end = 4 [json_name = "end"];- Specified by:
getEndin interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder- Returns:
- The end.
-
setEnd
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder setEnd(int value)
optional int32 end = 4 [json_name = "end"];- Parameters:
value- The end to set.- Returns:
- This builder for chaining.
-
clearEnd
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder clearEnd()
optional int32 end = 4 [json_name = "end"];- Returns:
- This builder for chaining.
-
hasSemantic
public boolean hasSemantic()
optional .google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic = 5 [json_name = "semantic"];- Specified by:
hasSemanticin interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder- Returns:
- Whether the semantic field is set.
-
getSemantic
public DescriptorProtos.GeneratedCodeInfo.Annotation.Semantic getSemantic()
optional .google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic = 5 [json_name = "semantic"];- Specified by:
getSemanticin interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder- Returns:
- The semantic.
-
setSemantic
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder setSemantic(DescriptorProtos.GeneratedCodeInfo.Annotation.Semantic value)
optional .google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic = 5 [json_name = "semantic"];- Parameters:
value- The enum numeric value on the wire for semantic to set.- Returns:
- This builder for chaining.
-
clearSemantic
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder clearSemantic()
optional .google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic = 5 [json_name = "semantic"];- Returns:
- This builder for chaining.
-
-