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
,MessageLite.Builder
,MessageLiteOrBuilder
,java.lang.Cloneable
- Enclosing class:
- DescriptorProtos.GeneratedCodeInfo.Annotation
public static final class DescriptorProtos.GeneratedCodeInfo.Annotation.Builder extends GeneratedMessageLite.Builder<DescriptorProtos.GeneratedCodeInfo.Annotation,DescriptorProtos.GeneratedCodeInfo.Annotation.Builder> implements DescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder
Protobuf typegoogle.protobuf.GeneratedCodeInfo.Annotation
-
-
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.GeneratedCodeInfo.Annotation.Builder
addAllPath(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 path = 1 [json_name = "path", packed = true];
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
addPath(int value)
repeated int32 path = 1 [json_name = "path", packed = true];
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
clearBegin()
optional int32 begin = 3 [json_name = "begin"];
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
clearEnd()
optional int32 end = 4 [json_name = "end"];
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
clearPath()
repeated int32 path = 1 [json_name = "path", packed = true];
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
clearSemantic()
optional .google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic = 5 [json_name = "semantic"];
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
clearSourceFile()
optional string source_file = 2 [json_name = "sourceFile"];
int
getBegin()
optional int32 begin = 3 [json_name = "begin"];
int
getEnd()
optional int32 end = 4 [json_name = "end"];
int
getPath(int index)
repeated int32 path = 1 [json_name = "path", packed = true];
int
getPathCount()
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.Semantic
getSemantic()
optional .google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic = 5 [json_name = "semantic"];
java.lang.String
getSourceFile()
optional string source_file = 2 [json_name = "sourceFile"];
ByteString
getSourceFileBytes()
optional string source_file = 2 [json_name = "sourceFile"];
boolean
hasBegin()
optional int32 begin = 3 [json_name = "begin"];
boolean
hasEnd()
optional int32 end = 4 [json_name = "end"];
boolean
hasSemantic()
optional .google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic = 5 [json_name = "semantic"];
boolean
hasSourceFile()
optional string source_file = 2 [json_name = "sourceFile"];
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
setBegin(int value)
optional int32 begin = 3 [json_name = "begin"];
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
setEnd(int value)
optional int32 end = 4 [json_name = "end"];
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
setPath(int index, int value)
repeated int32 path = 1 [json_name = "path", packed = true];
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
setSemantic(DescriptorProtos.GeneratedCodeInfo.Annotation.Semantic value)
optional .google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic = 5 [json_name = "semantic"];
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
setSourceFile(java.lang.String value)
optional string source_file = 2 [json_name = "sourceFile"];
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
setSourceFileBytes(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
-
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
-
getPathList
public java.util.List<java.lang.Integer> getPathList()
repeated int32 path = 1 [json_name = "path", packed = true];
- Specified by:
getPathList
in interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder
- Returns:
- A list containing the path.
-
getPathCount
public int getPathCount()
repeated int32 path = 1 [json_name = "path", packed = true];
- Specified by:
getPathCount
in 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:
getPath
in 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:
hasSourceFile
in 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:
getSourceFile
in interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder
- Returns:
- The sourceFile.
-
getSourceFileBytes
public ByteString getSourceFileBytes()
optional string source_file = 2 [json_name = "sourceFile"];
- Specified by:
getSourceFileBytes
in 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(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:
hasBegin
in interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder
- Returns:
- Whether the begin field is set.
-
getBegin
public int getBegin()
optional int32 begin = 3 [json_name = "begin"];
- Specified by:
getBegin
in 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:
hasEnd
in interfaceDescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder
- Returns:
- Whether the end field is set.
-
getEnd
public int getEnd()
optional int32 end = 4 [json_name = "end"];
- Specified by:
getEnd
in 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:
hasSemantic
in 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:
getSemantic
in 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.
-
-