Class ObjectTrackingFrame.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ObjectTrackingFrame.Builder>
com.google.cloud.datalabeling.v1beta1.ObjectTrackingFrame.Builder
- All Implemented Interfaces:
ObjectTrackingFrameOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ObjectTrackingFrame
public static final class ObjectTrackingFrame.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ObjectTrackingFrame.Builder>
implements ObjectTrackingFrameOrBuilder
Video frame level annotation for object detection and tracking.Protobuf type
google.cloud.datalabeling.v1beta1.ObjectTrackingFrame-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear().google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1;.google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2;The time offset of this frame relative to the beginning of the video..google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1;.google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1;.google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2;.google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2;.google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2;com.google.protobuf.DurationThe time offset of this frame relative to the beginning of the video.com.google.protobuf.Duration.BuilderThe time offset of this frame relative to the beginning of the video.com.google.protobuf.DurationOrBuilderThe time offset of this frame relative to the beginning of the video.boolean.google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1;boolean.google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2;booleanThe time offset of this frame relative to the beginning of the video.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeBoundingPoly(BoundingPoly value) .google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1;mergeFrom(ObjectTrackingFrame other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) .google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2;mergeTimeOffset(com.google.protobuf.Duration value) The time offset of this frame relative to the beginning of the video.setBoundingPoly(BoundingPoly value) .google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1;setBoundingPoly(BoundingPoly.Builder builderForValue) .google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1;.google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2;setNormalizedBoundingPoly(NormalizedBoundingPoly.Builder builderForValue) .google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2;setTimeOffset(com.google.protobuf.Duration value) The time offset of this frame relative to the beginning of the video.setTimeOffset(com.google.protobuf.Duration.Builder builderForValue) The time offset of this frame relative to the beginning of the video.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ObjectTrackingFrame.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ObjectTrackingFrame.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ObjectTrackingFrame.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ObjectTrackingFrame.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ObjectTrackingFrame.Builder>
-
mergeFrom
public ObjectTrackingFrame.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ObjectTrackingFrame.Builder>- Throws:
IOException
-
getBoundedAreaCase
- Specified by:
getBoundedAreaCasein interfaceObjectTrackingFrameOrBuilder
-
clearBoundedArea
-
hasBoundingPoly
public boolean hasBoundingPoly().google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1;- Specified by:
hasBoundingPolyin interfaceObjectTrackingFrameOrBuilder- Returns:
- Whether the boundingPoly field is set.
-
getBoundingPoly
.google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1;- Specified by:
getBoundingPolyin interfaceObjectTrackingFrameOrBuilder- Returns:
- The boundingPoly.
-
setBoundingPoly
.google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1; -
setBoundingPoly
.google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1; -
mergeBoundingPoly
.google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1; -
clearBoundingPoly
.google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1; -
getBoundingPolyBuilder
.google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1; -
getBoundingPolyOrBuilder
.google.cloud.datalabeling.v1beta1.BoundingPoly bounding_poly = 1;- Specified by:
getBoundingPolyOrBuilderin interfaceObjectTrackingFrameOrBuilder
-
hasNormalizedBoundingPoly
public boolean hasNormalizedBoundingPoly().google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2;- Specified by:
hasNormalizedBoundingPolyin interfaceObjectTrackingFrameOrBuilder- Returns:
- Whether the normalizedBoundingPoly field is set.
-
getNormalizedBoundingPoly
.google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2;- Specified by:
getNormalizedBoundingPolyin interfaceObjectTrackingFrameOrBuilder- Returns:
- The normalizedBoundingPoly.
-
setNormalizedBoundingPoly
.google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2; -
setNormalizedBoundingPoly
public ObjectTrackingFrame.Builder setNormalizedBoundingPoly(NormalizedBoundingPoly.Builder builderForValue) .google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2; -
mergeNormalizedBoundingPoly
.google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2; -
clearNormalizedBoundingPoly
.google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2; -
getNormalizedBoundingPolyBuilder
.google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2; -
getNormalizedBoundingPolyOrBuilder
.google.cloud.datalabeling.v1beta1.NormalizedBoundingPoly normalized_bounding_poly = 2;- Specified by:
getNormalizedBoundingPolyOrBuilderin interfaceObjectTrackingFrameOrBuilder
-
hasTimeOffset
public boolean hasTimeOffset()The time offset of this frame relative to the beginning of the video.
.google.protobuf.Duration time_offset = 3;- Specified by:
hasTimeOffsetin interfaceObjectTrackingFrameOrBuilder- Returns:
- Whether the timeOffset field is set.
-
getTimeOffset
public com.google.protobuf.Duration getTimeOffset()The time offset of this frame relative to the beginning of the video.
.google.protobuf.Duration time_offset = 3;- Specified by:
getTimeOffsetin interfaceObjectTrackingFrameOrBuilder- Returns:
- The timeOffset.
-
setTimeOffset
The time offset of this frame relative to the beginning of the video.
.google.protobuf.Duration time_offset = 3; -
setTimeOffset
public ObjectTrackingFrame.Builder setTimeOffset(com.google.protobuf.Duration.Builder builderForValue) The time offset of this frame relative to the beginning of the video.
.google.protobuf.Duration time_offset = 3; -
mergeTimeOffset
The time offset of this frame relative to the beginning of the video.
.google.protobuf.Duration time_offset = 3; -
clearTimeOffset
The time offset of this frame relative to the beginning of the video.
.google.protobuf.Duration time_offset = 3; -
getTimeOffsetBuilder
public com.google.protobuf.Duration.Builder getTimeOffsetBuilder()The time offset of this frame relative to the beginning of the video.
.google.protobuf.Duration time_offset = 3; -
getTimeOffsetOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeOffsetOrBuilder()The time offset of this frame relative to the beginning of the video.
.google.protobuf.Duration time_offset = 3;- Specified by:
getTimeOffsetOrBuilderin interfaceObjectTrackingFrameOrBuilder
-