Class Polyline.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Polyline.Builder>
-
- com.google.cloud.datalabeling.v1beta1.Polyline.Builder
-
- All Implemented Interfaces:
PolylineOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Polyline
public static final class Polyline.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Polyline.Builder> implements PolylineOrBuilder
A line with multiple line segments.
Protobuf typegoogle.cloud.datalabeling.v1beta1.Polyline
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Polyline.Builder
addAllVertices(Iterable<? extends Vertex> values)
The polyline vertices.Polyline.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Polyline.Builder
addVertices(int index, Vertex value)
The polyline vertices.Polyline.Builder
addVertices(int index, Vertex.Builder builderForValue)
The polyline vertices.Polyline.Builder
addVertices(Vertex value)
The polyline vertices.Polyline.Builder
addVertices(Vertex.Builder builderForValue)
The polyline vertices.Vertex.Builder
addVerticesBuilder()
The polyline vertices.Vertex.Builder
addVerticesBuilder(int index)
The polyline vertices.Polyline
build()
Polyline
buildPartial()
Polyline.Builder
clear()
Polyline.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Polyline.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Polyline.Builder
clearVertices()
The polyline vertices.Polyline.Builder
clone()
Polyline
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Vertex
getVertices(int index)
The polyline vertices.Vertex.Builder
getVerticesBuilder(int index)
The polyline vertices.List<Vertex.Builder>
getVerticesBuilderList()
The polyline vertices.int
getVerticesCount()
The polyline vertices.List<Vertex>
getVerticesList()
The polyline vertices.VertexOrBuilder
getVerticesOrBuilder(int index)
The polyline vertices.List<? extends VertexOrBuilder>
getVerticesOrBuilderList()
The polyline vertices.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Polyline.Builder
mergeFrom(Polyline other)
Polyline.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Polyline.Builder
mergeFrom(com.google.protobuf.Message other)
Polyline.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Polyline.Builder
removeVertices(int index)
The polyline vertices.Polyline.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Polyline.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Polyline.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Polyline.Builder
setVertices(int index, Vertex value)
The polyline vertices.Polyline.Builder
setVertices(int index, Vertex.Builder builderForValue)
The polyline vertices.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Polyline.Builder>
-
clear
public Polyline.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Polyline.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Polyline.Builder>
-
getDefaultInstanceForType
public Polyline getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Polyline build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Polyline buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Polyline.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Polyline.Builder>
-
setField
public Polyline.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Polyline.Builder>
-
clearField
public Polyline.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Polyline.Builder>
-
clearOneof
public Polyline.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Polyline.Builder>
-
setRepeatedField
public Polyline.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Polyline.Builder>
-
addRepeatedField
public Polyline.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Polyline.Builder>
-
mergeFrom
public Polyline.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Polyline.Builder>
-
mergeFrom
public Polyline.Builder mergeFrom(Polyline other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Polyline.Builder>
-
mergeFrom
public Polyline.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Polyline.Builder>
- Throws:
IOException
-
getVerticesList
public List<Vertex> getVerticesList()
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
- Specified by:
getVerticesList
in interfacePolylineOrBuilder
-
getVerticesCount
public int getVerticesCount()
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
- Specified by:
getVerticesCount
in interfacePolylineOrBuilder
-
getVertices
public Vertex getVertices(int index)
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
- Specified by:
getVertices
in interfacePolylineOrBuilder
-
setVertices
public Polyline.Builder setVertices(int index, Vertex value)
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
-
setVertices
public Polyline.Builder setVertices(int index, Vertex.Builder builderForValue)
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
-
addVertices
public Polyline.Builder addVertices(Vertex value)
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
-
addVertices
public Polyline.Builder addVertices(int index, Vertex value)
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
-
addVertices
public Polyline.Builder addVertices(Vertex.Builder builderForValue)
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
-
addVertices
public Polyline.Builder addVertices(int index, Vertex.Builder builderForValue)
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
-
addAllVertices
public Polyline.Builder addAllVertices(Iterable<? extends Vertex> values)
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
-
clearVertices
public Polyline.Builder clearVertices()
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
-
removeVertices
public Polyline.Builder removeVertices(int index)
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
-
getVerticesBuilder
public Vertex.Builder getVerticesBuilder(int index)
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
-
getVerticesOrBuilder
public VertexOrBuilder getVerticesOrBuilder(int index)
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
- Specified by:
getVerticesOrBuilder
in interfacePolylineOrBuilder
-
getVerticesOrBuilderList
public List<? extends VertexOrBuilder> getVerticesOrBuilderList()
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
- Specified by:
getVerticesOrBuilderList
in interfacePolylineOrBuilder
-
addVerticesBuilder
public Vertex.Builder addVerticesBuilder()
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
-
addVerticesBuilder
public Vertex.Builder addVerticesBuilder(int index)
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
-
getVerticesBuilderList
public List<Vertex.Builder> getVerticesBuilderList()
The polyline vertices.
repeated .google.cloud.datalabeling.v1beta1.Vertex vertices = 1;
-
setUnknownFields
public final Polyline.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Polyline.Builder>
-
mergeUnknownFields
public final Polyline.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Polyline.Builder>
-
-