public static final class VideoEventAnnotation.Builder extends GeneratedMessageV3.Builder<VideoEventAnnotation.Builder> implements VideoEventAnnotationOrBuilder
Video event annotation.
Protobuf type google.cloud.datalabeling.v1beta1.VideoEventAnnotation
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public VideoEventAnnotation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public VideoEventAnnotation build()
Returns
buildPartial()
public VideoEventAnnotation buildPartial()
Returns
clear()
public VideoEventAnnotation.Builder clear()
Returns
Overrides
clearAnnotationSpec()
public VideoEventAnnotation.Builder clearAnnotationSpec()
Label of the event in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Returns
clearField(Descriptors.FieldDescriptor field)
public VideoEventAnnotation.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public VideoEventAnnotation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearTimeSegment()
public VideoEventAnnotation.Builder clearTimeSegment()
The time segment of the video to which the annotation applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;
Returns
clone()
public VideoEventAnnotation.Builder clone()
Returns
Overrides
getAnnotationSpec()
public AnnotationSpec getAnnotationSpec()
Label of the event in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Returns
getAnnotationSpecBuilder()
public AnnotationSpec.Builder getAnnotationSpecBuilder()
Label of the event in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Returns
getAnnotationSpecOrBuilder()
public AnnotationSpecOrBuilder getAnnotationSpecOrBuilder()
Label of the event in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Returns
getDefaultInstanceForType()
public VideoEventAnnotation getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getTimeSegment()
public TimeSegment getTimeSegment()
The time segment of the video to which the annotation applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;
Returns
getTimeSegmentBuilder()
public TimeSegment.Builder getTimeSegmentBuilder()
The time segment of the video to which the annotation applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;
Returns
getTimeSegmentOrBuilder()
public TimeSegmentOrBuilder getTimeSegmentOrBuilder()
The time segment of the video to which the annotation applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;
Returns
hasAnnotationSpec()
public boolean hasAnnotationSpec()
Label of the event in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Returns
Type | Description |
boolean | Whether the annotationSpec field is set.
|
hasTimeSegment()
public boolean hasTimeSegment()
The time segment of the video to which the annotation applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;
Returns
Type | Description |
boolean | Whether the timeSegment field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeAnnotationSpec(AnnotationSpec value)
public VideoEventAnnotation.Builder mergeAnnotationSpec(AnnotationSpec value)
Label of the event in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Parameter
Returns
mergeFrom(VideoEventAnnotation other)
public VideoEventAnnotation.Builder mergeFrom(VideoEventAnnotation other)
Parameter
Returns
public VideoEventAnnotation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public VideoEventAnnotation.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeTimeSegment(TimeSegment value)
public VideoEventAnnotation.Builder mergeTimeSegment(TimeSegment value)
The time segment of the video to which the annotation applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final VideoEventAnnotation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setAnnotationSpec(AnnotationSpec value)
public VideoEventAnnotation.Builder setAnnotationSpec(AnnotationSpec value)
Label of the event in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Parameter
Returns
setAnnotationSpec(AnnotationSpec.Builder builderForValue)
public VideoEventAnnotation.Builder setAnnotationSpec(AnnotationSpec.Builder builderForValue)
Label of the event in this annotation.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public VideoEventAnnotation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public VideoEventAnnotation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setTimeSegment(TimeSegment value)
public VideoEventAnnotation.Builder setTimeSegment(TimeSegment value)
The time segment of the video to which the annotation applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;
Parameter
Returns
setTimeSegment(TimeSegment.Builder builderForValue)
public VideoEventAnnotation.Builder setTimeSegment(TimeSegment.Builder builderForValue)
The time segment of the video to which the annotation applies.
.google.cloud.datalabeling.v1beta1.TimeSegment time_segment = 2;
Parameter
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final VideoEventAnnotation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides