Class VideoObjectTrackingAnnotation.Builder (2.45.0)

public static final class VideoObjectTrackingAnnotation.Builder extends GeneratedMessageV3.Builder<VideoObjectTrackingAnnotation.Builder> implements VideoObjectTrackingAnnotationOrBuilder

Annotation details for video object tracking.

Protobuf type google.cloud.automl.v1beta1.VideoObjectTrackingAnnotation

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public VideoObjectTrackingAnnotation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
VideoObjectTrackingAnnotation.Builder
Overrides

build()

public VideoObjectTrackingAnnotation build()
Returns
Type Description
VideoObjectTrackingAnnotation

buildPartial()

public VideoObjectTrackingAnnotation buildPartial()
Returns
Type Description
VideoObjectTrackingAnnotation

clear()

public VideoObjectTrackingAnnotation.Builder clear()
Returns
Type Description
VideoObjectTrackingAnnotation.Builder
Overrides

clearBoundingBox()

public VideoObjectTrackingAnnotation.Builder clearBoundingBox()

Required. The rectangle representing the object location on the frame (i.e. at the time_offset of the video).

.google.cloud.automl.v1beta1.BoundingPoly bounding_box = 3;

Returns
Type Description
VideoObjectTrackingAnnotation.Builder

clearField(Descriptors.FieldDescriptor field)

public VideoObjectTrackingAnnotation.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
VideoObjectTrackingAnnotation.Builder
Overrides

clearInstanceId()

public VideoObjectTrackingAnnotation.Builder clearInstanceId()

Optional. The instance of the object, expressed as a positive integer. Used to tell apart objects of the same type (i.e. AnnotationSpec) when multiple are present on a single example. NOTE: Instance ID prediction quality is not a part of model evaluation and is done as best effort. Especially in cases when an entity goes off-screen for a longer time (minutes), when it comes back it may be given a new instance ID.

string instance_id = 1;

Returns
Type Description
VideoObjectTrackingAnnotation.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public VideoObjectTrackingAnnotation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
VideoObjectTrackingAnnotation.Builder
Overrides

clearScore()

public VideoObjectTrackingAnnotation.Builder clearScore()

Output only. The confidence that this annotation is positive for the video at the time_offset, value in [0, 1], higher means higher positivity confidence. For annotations created by the user the score is 1. When user approves an annotation, the original float score is kept (and not changed to 1).

float score = 4;

Returns
Type Description
VideoObjectTrackingAnnotation.Builder

This builder for chaining.

clearTimeOffset()

public VideoObjectTrackingAnnotation.Builder clearTimeOffset()

Required. A time (frame) of a video to which this annotation pertains. Represented as the duration since the video's start.

.google.protobuf.Duration time_offset = 2;

Returns
Type Description
VideoObjectTrackingAnnotation.Builder

clone()

public VideoObjectTrackingAnnotation.Builder clone()
Returns
Type Description
VideoObjectTrackingAnnotation.Builder
Overrides

getBoundingBox()

public BoundingPoly getBoundingBox()

Required. The rectangle representing the object location on the frame (i.e. at the time_offset of the video).

.google.cloud.automl.v1beta1.BoundingPoly bounding_box = 3;

Returns
Type Description
BoundingPoly

The boundingBox.

getBoundingBoxBuilder()

public BoundingPoly.Builder getBoundingBoxBuilder()

Required. The rectangle representing the object location on the frame (i.e. at the time_offset of the video).

.google.cloud.automl.v1beta1.BoundingPoly bounding_box = 3;

Returns
Type Description
BoundingPoly.Builder

getBoundingBoxOrBuilder()

public BoundingPolyOrBuilder getBoundingBoxOrBuilder()

Required. The rectangle representing the object location on the frame (i.e. at the time_offset of the video).

.google.cloud.automl.v1beta1.BoundingPoly bounding_box = 3;

Returns
Type Description
BoundingPolyOrBuilder

getDefaultInstanceForType()

public VideoObjectTrackingAnnotation getDefaultInstanceForType()
Returns
Type Description
VideoObjectTrackingAnnotation

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getInstanceId()

public String getInstanceId()

Optional. The instance of the object, expressed as a positive integer. Used to tell apart objects of the same type (i.e. AnnotationSpec) when multiple are present on a single example. NOTE: Instance ID prediction quality is not a part of model evaluation and is done as best effort. Especially in cases when an entity goes off-screen for a longer time (minutes), when it comes back it may be given a new instance ID.

string instance_id = 1;

Returns
Type Description
String

The instanceId.

getInstanceIdBytes()

public ByteString getInstanceIdBytes()

Optional. The instance of the object, expressed as a positive integer. Used to tell apart objects of the same type (i.e. AnnotationSpec) when multiple are present on a single example. NOTE: Instance ID prediction quality is not a part of model evaluation and is done as best effort. Especially in cases when an entity goes off-screen for a longer time (minutes), when it comes back it may be given a new instance ID.

string instance_id = 1;

Returns
Type Description
ByteString

The bytes for instanceId.

getScore()

public float getScore()

Output only. The confidence that this annotation is positive for the video at the time_offset, value in [0, 1], higher means higher positivity confidence. For annotations created by the user the score is 1. When user approves an annotation, the original float score is kept (and not changed to 1).

float score = 4;

Returns
Type Description
float

The score.

getTimeOffset()

public Duration getTimeOffset()

Required. A time (frame) of a video to which this annotation pertains. Represented as the duration since the video's start.

.google.protobuf.Duration time_offset = 2;

Returns
Type Description
Duration

The timeOffset.

getTimeOffsetBuilder()

public Duration.Builder getTimeOffsetBuilder()

Required. A time (frame) of a video to which this annotation pertains. Represented as the duration since the video's start.

.google.protobuf.Duration time_offset = 2;

Returns
Type Description
Builder

getTimeOffsetOrBuilder()

public DurationOrBuilder getTimeOffsetOrBuilder()

Required. A time (frame) of a video to which this annotation pertains. Represented as the duration since the video's start.

.google.protobuf.Duration time_offset = 2;

Returns
Type Description
DurationOrBuilder

hasBoundingBox()

public boolean hasBoundingBox()

Required. The rectangle representing the object location on the frame (i.e. at the time_offset of the video).

.google.cloud.automl.v1beta1.BoundingPoly bounding_box = 3;

Returns
Type Description
boolean

Whether the boundingBox field is set.

hasTimeOffset()

public boolean hasTimeOffset()

Required. A time (frame) of a video to which this annotation pertains. Represented as the duration since the video's start.

.google.protobuf.Duration time_offset = 2;

Returns
Type Description
boolean

Whether the timeOffset field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeBoundingBox(BoundingPoly value)

public VideoObjectTrackingAnnotation.Builder mergeBoundingBox(BoundingPoly value)

Required. The rectangle representing the object location on the frame (i.e. at the time_offset of the video).

.google.cloud.automl.v1beta1.BoundingPoly bounding_box = 3;

Parameter
Name Description
value BoundingPoly
Returns
Type Description
VideoObjectTrackingAnnotation.Builder

mergeFrom(VideoObjectTrackingAnnotation other)

public VideoObjectTrackingAnnotation.Builder mergeFrom(VideoObjectTrackingAnnotation other)
Parameter
Name Description
other VideoObjectTrackingAnnotation
Returns
Type Description
VideoObjectTrackingAnnotation.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public VideoObjectTrackingAnnotation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
VideoObjectTrackingAnnotation.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public VideoObjectTrackingAnnotation.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
VideoObjectTrackingAnnotation.Builder
Overrides

mergeTimeOffset(Duration value)

public VideoObjectTrackingAnnotation.Builder mergeTimeOffset(Duration value)

Required. A time (frame) of a video to which this annotation pertains. Represented as the duration since the video's start.

.google.protobuf.Duration time_offset = 2;

Parameter
Name Description
value Duration
Returns
Type Description
VideoObjectTrackingAnnotation.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final VideoObjectTrackingAnnotation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
VideoObjectTrackingAnnotation.Builder
Overrides

setBoundingBox(BoundingPoly value)

public VideoObjectTrackingAnnotation.Builder setBoundingBox(BoundingPoly value)

Required. The rectangle representing the object location on the frame (i.e. at the time_offset of the video).

.google.cloud.automl.v1beta1.BoundingPoly bounding_box = 3;

Parameter
Name Description
value BoundingPoly
Returns
Type Description
VideoObjectTrackingAnnotation.Builder

setBoundingBox(BoundingPoly.Builder builderForValue)

public VideoObjectTrackingAnnotation.Builder setBoundingBox(BoundingPoly.Builder builderForValue)

Required. The rectangle representing the object location on the frame (i.e. at the time_offset of the video).

.google.cloud.automl.v1beta1.BoundingPoly bounding_box = 3;

Parameter
Name Description
builderForValue BoundingPoly.Builder
Returns
Type Description
VideoObjectTrackingAnnotation.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public VideoObjectTrackingAnnotation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
VideoObjectTrackingAnnotation.Builder
Overrides

setInstanceId(String value)

public VideoObjectTrackingAnnotation.Builder setInstanceId(String value)

Optional. The instance of the object, expressed as a positive integer. Used to tell apart objects of the same type (i.e. AnnotationSpec) when multiple are present on a single example. NOTE: Instance ID prediction quality is not a part of model evaluation and is done as best effort. Especially in cases when an entity goes off-screen for a longer time (minutes), when it comes back it may be given a new instance ID.

string instance_id = 1;

Parameter
Name Description
value String

The instanceId to set.

Returns
Type Description
VideoObjectTrackingAnnotation.Builder

This builder for chaining.

setInstanceIdBytes(ByteString value)

public VideoObjectTrackingAnnotation.Builder setInstanceIdBytes(ByteString value)

Optional. The instance of the object, expressed as a positive integer. Used to tell apart objects of the same type (i.e. AnnotationSpec) when multiple are present on a single example. NOTE: Instance ID prediction quality is not a part of model evaluation and is done as best effort. Especially in cases when an entity goes off-screen for a longer time (minutes), when it comes back it may be given a new instance ID.

string instance_id = 1;

Parameter
Name Description
value ByteString

The bytes for instanceId to set.

Returns
Type Description
VideoObjectTrackingAnnotation.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public VideoObjectTrackingAnnotation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
VideoObjectTrackingAnnotation.Builder
Overrides

setScore(float value)

public VideoObjectTrackingAnnotation.Builder setScore(float value)

Output only. The confidence that this annotation is positive for the video at the time_offset, value in [0, 1], higher means higher positivity confidence. For annotations created by the user the score is 1. When user approves an annotation, the original float score is kept (and not changed to 1).

float score = 4;

Parameter
Name Description
value float

The score to set.

Returns
Type Description
VideoObjectTrackingAnnotation.Builder

This builder for chaining.

setTimeOffset(Duration value)

public VideoObjectTrackingAnnotation.Builder setTimeOffset(Duration value)

Required. A time (frame) of a video to which this annotation pertains. Represented as the duration since the video's start.

.google.protobuf.Duration time_offset = 2;

Parameter
Name Description
value Duration
Returns
Type Description
VideoObjectTrackingAnnotation.Builder

setTimeOffset(Duration.Builder builderForValue)

public VideoObjectTrackingAnnotation.Builder setTimeOffset(Duration.Builder builderForValue)

Required. A time (frame) of a video to which this annotation pertains. Represented as the duration since the video's start.

.google.protobuf.Duration time_offset = 2;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
VideoObjectTrackingAnnotation.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final VideoObjectTrackingAnnotation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
VideoObjectTrackingAnnotation.Builder
Overrides