Class VideoContext.Builder (2.41.0)

public static final class VideoContext.Builder extends GeneratedMessageV3.Builder<VideoContext.Builder> implements VideoContextOrBuilder

Video context and/or feature-specific parameters.

Protobuf type google.cloud.videointelligence.v1.VideoContext

Static Methods

getDescriptor()

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

Methods

addAllSegments(Iterable<? extends VideoSegment> values)

public VideoContext.Builder addAllSegments(Iterable<? extends VideoSegment> values)

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Parameter
Name Description
values Iterable<? extends com.google.cloud.videointelligence.v1.VideoSegment>
Returns
Type Description
VideoContext.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addSegments(VideoSegment value)

public VideoContext.Builder addSegments(VideoSegment value)

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Parameter
Name Description
value VideoSegment
Returns
Type Description
VideoContext.Builder

addSegments(VideoSegment.Builder builderForValue)

public VideoContext.Builder addSegments(VideoSegment.Builder builderForValue)

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Parameter
Name Description
builderForValue VideoSegment.Builder
Returns
Type Description
VideoContext.Builder

addSegments(int index, VideoSegment value)

public VideoContext.Builder addSegments(int index, VideoSegment value)

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Parameters
Name Description
index int
value VideoSegment
Returns
Type Description
VideoContext.Builder

addSegments(int index, VideoSegment.Builder builderForValue)

public VideoContext.Builder addSegments(int index, VideoSegment.Builder builderForValue)

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Parameters
Name Description
index int
builderForValue VideoSegment.Builder
Returns
Type Description
VideoContext.Builder

addSegmentsBuilder()

public VideoSegment.Builder addSegmentsBuilder()

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Returns
Type Description
VideoSegment.Builder

addSegmentsBuilder(int index)

public VideoSegment.Builder addSegmentsBuilder(int index)

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Parameter
Name Description
index int
Returns
Type Description
VideoSegment.Builder

build()

public VideoContext build()
Returns
Type Description
VideoContext

buildPartial()

public VideoContext buildPartial()
Returns
Type Description
VideoContext

clear()

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

clearExplicitContentDetectionConfig()

public VideoContext.Builder clearExplicitContentDetectionConfig()

Config for EXPLICIT_CONTENT_DETECTION.

.google.cloud.videointelligence.v1.ExplicitContentDetectionConfig explicit_content_detection_config = 4;

Returns
Type Description
VideoContext.Builder

clearFaceDetectionConfig()

public VideoContext.Builder clearFaceDetectionConfig()

Config for FACE_DETECTION.

.google.cloud.videointelligence.v1.FaceDetectionConfig face_detection_config = 5;

Returns
Type Description
VideoContext.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearLabelDetectionConfig()

public VideoContext.Builder clearLabelDetectionConfig()

Config for LABEL_DETECTION.

.google.cloud.videointelligence.v1.LabelDetectionConfig label_detection_config = 2;

Returns
Type Description
VideoContext.Builder

clearObjectTrackingConfig()

public VideoContext.Builder clearObjectTrackingConfig()

Config for OBJECT_TRACKING.

.google.cloud.videointelligence.v1.ObjectTrackingConfig object_tracking_config = 13;

Returns
Type Description
VideoContext.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearPersonDetectionConfig()

public VideoContext.Builder clearPersonDetectionConfig()

Config for PERSON_DETECTION.

.google.cloud.videointelligence.v1.PersonDetectionConfig person_detection_config = 11;

Returns
Type Description
VideoContext.Builder

clearSegments()

public VideoContext.Builder clearSegments()

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Returns
Type Description
VideoContext.Builder

clearShotChangeDetectionConfig()

public VideoContext.Builder clearShotChangeDetectionConfig()

Config for SHOT_CHANGE_DETECTION.

.google.cloud.videointelligence.v1.ShotChangeDetectionConfig shot_change_detection_config = 3;

Returns
Type Description
VideoContext.Builder

clearSpeechTranscriptionConfig()

public VideoContext.Builder clearSpeechTranscriptionConfig()

Config for SPEECH_TRANSCRIPTION.

.google.cloud.videointelligence.v1.SpeechTranscriptionConfig speech_transcription_config = 6;

Returns
Type Description
VideoContext.Builder

clearTextDetectionConfig()

public VideoContext.Builder clearTextDetectionConfig()

Config for TEXT_DETECTION.

.google.cloud.videointelligence.v1.TextDetectionConfig text_detection_config = 8;

Returns
Type Description
VideoContext.Builder

clone()

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

getDefaultInstanceForType()

public VideoContext getDefaultInstanceForType()
Returns
Type Description
VideoContext

getDescriptorForType()

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

getExplicitContentDetectionConfig()

public ExplicitContentDetectionConfig getExplicitContentDetectionConfig()

Config for EXPLICIT_CONTENT_DETECTION.

.google.cloud.videointelligence.v1.ExplicitContentDetectionConfig explicit_content_detection_config = 4;

Returns
Type Description
ExplicitContentDetectionConfig

The explicitContentDetectionConfig.

getExplicitContentDetectionConfigBuilder()

public ExplicitContentDetectionConfig.Builder getExplicitContentDetectionConfigBuilder()

Config for EXPLICIT_CONTENT_DETECTION.

.google.cloud.videointelligence.v1.ExplicitContentDetectionConfig explicit_content_detection_config = 4;

Returns
Type Description
ExplicitContentDetectionConfig.Builder

getExplicitContentDetectionConfigOrBuilder()

public ExplicitContentDetectionConfigOrBuilder getExplicitContentDetectionConfigOrBuilder()

Config for EXPLICIT_CONTENT_DETECTION.

.google.cloud.videointelligence.v1.ExplicitContentDetectionConfig explicit_content_detection_config = 4;

Returns
Type Description
ExplicitContentDetectionConfigOrBuilder

getFaceDetectionConfig()

public FaceDetectionConfig getFaceDetectionConfig()

Config for FACE_DETECTION.

.google.cloud.videointelligence.v1.FaceDetectionConfig face_detection_config = 5;

Returns
Type Description
FaceDetectionConfig

The faceDetectionConfig.

getFaceDetectionConfigBuilder()

public FaceDetectionConfig.Builder getFaceDetectionConfigBuilder()

Config for FACE_DETECTION.

.google.cloud.videointelligence.v1.FaceDetectionConfig face_detection_config = 5;

Returns
Type Description
FaceDetectionConfig.Builder

getFaceDetectionConfigOrBuilder()

public FaceDetectionConfigOrBuilder getFaceDetectionConfigOrBuilder()

Config for FACE_DETECTION.

.google.cloud.videointelligence.v1.FaceDetectionConfig face_detection_config = 5;

Returns
Type Description
FaceDetectionConfigOrBuilder

getLabelDetectionConfig()

public LabelDetectionConfig getLabelDetectionConfig()

Config for LABEL_DETECTION.

.google.cloud.videointelligence.v1.LabelDetectionConfig label_detection_config = 2;

Returns
Type Description
LabelDetectionConfig

The labelDetectionConfig.

getLabelDetectionConfigBuilder()

public LabelDetectionConfig.Builder getLabelDetectionConfigBuilder()

Config for LABEL_DETECTION.

.google.cloud.videointelligence.v1.LabelDetectionConfig label_detection_config = 2;

Returns
Type Description
LabelDetectionConfig.Builder

getLabelDetectionConfigOrBuilder()

public LabelDetectionConfigOrBuilder getLabelDetectionConfigOrBuilder()

Config for LABEL_DETECTION.

.google.cloud.videointelligence.v1.LabelDetectionConfig label_detection_config = 2;

Returns
Type Description
LabelDetectionConfigOrBuilder

getObjectTrackingConfig()

public ObjectTrackingConfig getObjectTrackingConfig()

Config for OBJECT_TRACKING.

.google.cloud.videointelligence.v1.ObjectTrackingConfig object_tracking_config = 13;

Returns
Type Description
ObjectTrackingConfig

The objectTrackingConfig.

getObjectTrackingConfigBuilder()

public ObjectTrackingConfig.Builder getObjectTrackingConfigBuilder()

Config for OBJECT_TRACKING.

.google.cloud.videointelligence.v1.ObjectTrackingConfig object_tracking_config = 13;

Returns
Type Description
ObjectTrackingConfig.Builder

getObjectTrackingConfigOrBuilder()

public ObjectTrackingConfigOrBuilder getObjectTrackingConfigOrBuilder()

Config for OBJECT_TRACKING.

.google.cloud.videointelligence.v1.ObjectTrackingConfig object_tracking_config = 13;

Returns
Type Description
ObjectTrackingConfigOrBuilder

getPersonDetectionConfig()

public PersonDetectionConfig getPersonDetectionConfig()

Config for PERSON_DETECTION.

.google.cloud.videointelligence.v1.PersonDetectionConfig person_detection_config = 11;

Returns
Type Description
PersonDetectionConfig

The personDetectionConfig.

getPersonDetectionConfigBuilder()

public PersonDetectionConfig.Builder getPersonDetectionConfigBuilder()

Config for PERSON_DETECTION.

.google.cloud.videointelligence.v1.PersonDetectionConfig person_detection_config = 11;

Returns
Type Description
PersonDetectionConfig.Builder

getPersonDetectionConfigOrBuilder()

public PersonDetectionConfigOrBuilder getPersonDetectionConfigOrBuilder()

Config for PERSON_DETECTION.

.google.cloud.videointelligence.v1.PersonDetectionConfig person_detection_config = 11;

Returns
Type Description
PersonDetectionConfigOrBuilder

getSegments(int index)

public VideoSegment getSegments(int index)

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Parameter
Name Description
index int
Returns
Type Description
VideoSegment

getSegmentsBuilder(int index)

public VideoSegment.Builder getSegmentsBuilder(int index)

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Parameter
Name Description
index int
Returns
Type Description
VideoSegment.Builder

getSegmentsBuilderList()

public List<VideoSegment.Builder> getSegmentsBuilderList()

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Returns
Type Description
List<Builder>

getSegmentsCount()

public int getSegmentsCount()

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Returns
Type Description
int

getSegmentsList()

public List<VideoSegment> getSegmentsList()

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Returns
Type Description
List<VideoSegment>

getSegmentsOrBuilder(int index)

public VideoSegmentOrBuilder getSegmentsOrBuilder(int index)

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Parameter
Name Description
index int
Returns
Type Description
VideoSegmentOrBuilder

getSegmentsOrBuilderList()

public List<? extends VideoSegmentOrBuilder> getSegmentsOrBuilderList()

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Returns
Type Description
List<? extends com.google.cloud.videointelligence.v1.VideoSegmentOrBuilder>

getShotChangeDetectionConfig()

public ShotChangeDetectionConfig getShotChangeDetectionConfig()

Config for SHOT_CHANGE_DETECTION.

.google.cloud.videointelligence.v1.ShotChangeDetectionConfig shot_change_detection_config = 3;

Returns
Type Description
ShotChangeDetectionConfig

The shotChangeDetectionConfig.

getShotChangeDetectionConfigBuilder()

public ShotChangeDetectionConfig.Builder getShotChangeDetectionConfigBuilder()

Config for SHOT_CHANGE_DETECTION.

.google.cloud.videointelligence.v1.ShotChangeDetectionConfig shot_change_detection_config = 3;

Returns
Type Description
ShotChangeDetectionConfig.Builder

getShotChangeDetectionConfigOrBuilder()

public ShotChangeDetectionConfigOrBuilder getShotChangeDetectionConfigOrBuilder()

Config for SHOT_CHANGE_DETECTION.

.google.cloud.videointelligence.v1.ShotChangeDetectionConfig shot_change_detection_config = 3;

Returns
Type Description
ShotChangeDetectionConfigOrBuilder

getSpeechTranscriptionConfig()

public SpeechTranscriptionConfig getSpeechTranscriptionConfig()

Config for SPEECH_TRANSCRIPTION.

.google.cloud.videointelligence.v1.SpeechTranscriptionConfig speech_transcription_config = 6;

Returns
Type Description
SpeechTranscriptionConfig

The speechTranscriptionConfig.

getSpeechTranscriptionConfigBuilder()

public SpeechTranscriptionConfig.Builder getSpeechTranscriptionConfigBuilder()

Config for SPEECH_TRANSCRIPTION.

.google.cloud.videointelligence.v1.SpeechTranscriptionConfig speech_transcription_config = 6;

Returns
Type Description
SpeechTranscriptionConfig.Builder

getSpeechTranscriptionConfigOrBuilder()

public SpeechTranscriptionConfigOrBuilder getSpeechTranscriptionConfigOrBuilder()

Config for SPEECH_TRANSCRIPTION.

.google.cloud.videointelligence.v1.SpeechTranscriptionConfig speech_transcription_config = 6;

Returns
Type Description
SpeechTranscriptionConfigOrBuilder

getTextDetectionConfig()

public TextDetectionConfig getTextDetectionConfig()

Config for TEXT_DETECTION.

.google.cloud.videointelligence.v1.TextDetectionConfig text_detection_config = 8;

Returns
Type Description
TextDetectionConfig

The textDetectionConfig.

getTextDetectionConfigBuilder()

public TextDetectionConfig.Builder getTextDetectionConfigBuilder()

Config for TEXT_DETECTION.

.google.cloud.videointelligence.v1.TextDetectionConfig text_detection_config = 8;

Returns
Type Description
TextDetectionConfig.Builder

getTextDetectionConfigOrBuilder()

public TextDetectionConfigOrBuilder getTextDetectionConfigOrBuilder()

Config for TEXT_DETECTION.

.google.cloud.videointelligence.v1.TextDetectionConfig text_detection_config = 8;

Returns
Type Description
TextDetectionConfigOrBuilder

hasExplicitContentDetectionConfig()

public boolean hasExplicitContentDetectionConfig()

Config for EXPLICIT_CONTENT_DETECTION.

.google.cloud.videointelligence.v1.ExplicitContentDetectionConfig explicit_content_detection_config = 4;

Returns
Type Description
boolean

Whether the explicitContentDetectionConfig field is set.

hasFaceDetectionConfig()

public boolean hasFaceDetectionConfig()

Config for FACE_DETECTION.

.google.cloud.videointelligence.v1.FaceDetectionConfig face_detection_config = 5;

Returns
Type Description
boolean

Whether the faceDetectionConfig field is set.

hasLabelDetectionConfig()

public boolean hasLabelDetectionConfig()

Config for LABEL_DETECTION.

.google.cloud.videointelligence.v1.LabelDetectionConfig label_detection_config = 2;

Returns
Type Description
boolean

Whether the labelDetectionConfig field is set.

hasObjectTrackingConfig()

public boolean hasObjectTrackingConfig()

Config for OBJECT_TRACKING.

.google.cloud.videointelligence.v1.ObjectTrackingConfig object_tracking_config = 13;

Returns
Type Description
boolean

Whether the objectTrackingConfig field is set.

hasPersonDetectionConfig()

public boolean hasPersonDetectionConfig()

Config for PERSON_DETECTION.

.google.cloud.videointelligence.v1.PersonDetectionConfig person_detection_config = 11;

Returns
Type Description
boolean

Whether the personDetectionConfig field is set.

hasShotChangeDetectionConfig()

public boolean hasShotChangeDetectionConfig()

Config for SHOT_CHANGE_DETECTION.

.google.cloud.videointelligence.v1.ShotChangeDetectionConfig shot_change_detection_config = 3;

Returns
Type Description
boolean

Whether the shotChangeDetectionConfig field is set.

hasSpeechTranscriptionConfig()

public boolean hasSpeechTranscriptionConfig()

Config for SPEECH_TRANSCRIPTION.

.google.cloud.videointelligence.v1.SpeechTranscriptionConfig speech_transcription_config = 6;

Returns
Type Description
boolean

Whether the speechTranscriptionConfig field is set.

hasTextDetectionConfig()

public boolean hasTextDetectionConfig()

Config for TEXT_DETECTION.

.google.cloud.videointelligence.v1.TextDetectionConfig text_detection_config = 8;

Returns
Type Description
boolean

Whether the textDetectionConfig field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeExplicitContentDetectionConfig(ExplicitContentDetectionConfig value)

public VideoContext.Builder mergeExplicitContentDetectionConfig(ExplicitContentDetectionConfig value)

Config for EXPLICIT_CONTENT_DETECTION.

.google.cloud.videointelligence.v1.ExplicitContentDetectionConfig explicit_content_detection_config = 4;

Parameter
Name Description
value ExplicitContentDetectionConfig
Returns
Type Description
VideoContext.Builder

mergeFaceDetectionConfig(FaceDetectionConfig value)

public VideoContext.Builder mergeFaceDetectionConfig(FaceDetectionConfig value)

Config for FACE_DETECTION.

.google.cloud.videointelligence.v1.FaceDetectionConfig face_detection_config = 5;

Parameter
Name Description
value FaceDetectionConfig
Returns
Type Description
VideoContext.Builder

mergeFrom(VideoContext other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeLabelDetectionConfig(LabelDetectionConfig value)

public VideoContext.Builder mergeLabelDetectionConfig(LabelDetectionConfig value)

Config for LABEL_DETECTION.

.google.cloud.videointelligence.v1.LabelDetectionConfig label_detection_config = 2;

Parameter
Name Description
value LabelDetectionConfig
Returns
Type Description
VideoContext.Builder

mergeObjectTrackingConfig(ObjectTrackingConfig value)

public VideoContext.Builder mergeObjectTrackingConfig(ObjectTrackingConfig value)

Config for OBJECT_TRACKING.

.google.cloud.videointelligence.v1.ObjectTrackingConfig object_tracking_config = 13;

Parameter
Name Description
value ObjectTrackingConfig
Returns
Type Description
VideoContext.Builder

mergePersonDetectionConfig(PersonDetectionConfig value)

public VideoContext.Builder mergePersonDetectionConfig(PersonDetectionConfig value)

Config for PERSON_DETECTION.

.google.cloud.videointelligence.v1.PersonDetectionConfig person_detection_config = 11;

Parameter
Name Description
value PersonDetectionConfig
Returns
Type Description
VideoContext.Builder

mergeShotChangeDetectionConfig(ShotChangeDetectionConfig value)

public VideoContext.Builder mergeShotChangeDetectionConfig(ShotChangeDetectionConfig value)

Config for SHOT_CHANGE_DETECTION.

.google.cloud.videointelligence.v1.ShotChangeDetectionConfig shot_change_detection_config = 3;

Parameter
Name Description
value ShotChangeDetectionConfig
Returns
Type Description
VideoContext.Builder

mergeSpeechTranscriptionConfig(SpeechTranscriptionConfig value)

public VideoContext.Builder mergeSpeechTranscriptionConfig(SpeechTranscriptionConfig value)

Config for SPEECH_TRANSCRIPTION.

.google.cloud.videointelligence.v1.SpeechTranscriptionConfig speech_transcription_config = 6;

Parameter
Name Description
value SpeechTranscriptionConfig
Returns
Type Description
VideoContext.Builder

mergeTextDetectionConfig(TextDetectionConfig value)

public VideoContext.Builder mergeTextDetectionConfig(TextDetectionConfig value)

Config for TEXT_DETECTION.

.google.cloud.videointelligence.v1.TextDetectionConfig text_detection_config = 8;

Parameter
Name Description
value TextDetectionConfig
Returns
Type Description
VideoContext.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

removeSegments(int index)

public VideoContext.Builder removeSegments(int index)

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Parameter
Name Description
index int
Returns
Type Description
VideoContext.Builder

setExplicitContentDetectionConfig(ExplicitContentDetectionConfig value)

public VideoContext.Builder setExplicitContentDetectionConfig(ExplicitContentDetectionConfig value)

Config for EXPLICIT_CONTENT_DETECTION.

.google.cloud.videointelligence.v1.ExplicitContentDetectionConfig explicit_content_detection_config = 4;

Parameter
Name Description
value ExplicitContentDetectionConfig
Returns
Type Description
VideoContext.Builder

setExplicitContentDetectionConfig(ExplicitContentDetectionConfig.Builder builderForValue)

public VideoContext.Builder setExplicitContentDetectionConfig(ExplicitContentDetectionConfig.Builder builderForValue)

Config for EXPLICIT_CONTENT_DETECTION.

.google.cloud.videointelligence.v1.ExplicitContentDetectionConfig explicit_content_detection_config = 4;

Parameter
Name Description
builderForValue ExplicitContentDetectionConfig.Builder
Returns
Type Description
VideoContext.Builder

setFaceDetectionConfig(FaceDetectionConfig value)

public VideoContext.Builder setFaceDetectionConfig(FaceDetectionConfig value)

Config for FACE_DETECTION.

.google.cloud.videointelligence.v1.FaceDetectionConfig face_detection_config = 5;

Parameter
Name Description
value FaceDetectionConfig
Returns
Type Description
VideoContext.Builder

setFaceDetectionConfig(FaceDetectionConfig.Builder builderForValue)

public VideoContext.Builder setFaceDetectionConfig(FaceDetectionConfig.Builder builderForValue)

Config for FACE_DETECTION.

.google.cloud.videointelligence.v1.FaceDetectionConfig face_detection_config = 5;

Parameter
Name Description
builderForValue FaceDetectionConfig.Builder
Returns
Type Description
VideoContext.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setLabelDetectionConfig(LabelDetectionConfig value)

public VideoContext.Builder setLabelDetectionConfig(LabelDetectionConfig value)

Config for LABEL_DETECTION.

.google.cloud.videointelligence.v1.LabelDetectionConfig label_detection_config = 2;

Parameter
Name Description
value LabelDetectionConfig
Returns
Type Description
VideoContext.Builder

setLabelDetectionConfig(LabelDetectionConfig.Builder builderForValue)

public VideoContext.Builder setLabelDetectionConfig(LabelDetectionConfig.Builder builderForValue)

Config for LABEL_DETECTION.

.google.cloud.videointelligence.v1.LabelDetectionConfig label_detection_config = 2;

Parameter
Name Description
builderForValue LabelDetectionConfig.Builder
Returns
Type Description
VideoContext.Builder

setObjectTrackingConfig(ObjectTrackingConfig value)

public VideoContext.Builder setObjectTrackingConfig(ObjectTrackingConfig value)

Config for OBJECT_TRACKING.

.google.cloud.videointelligence.v1.ObjectTrackingConfig object_tracking_config = 13;

Parameter
Name Description
value ObjectTrackingConfig
Returns
Type Description
VideoContext.Builder

setObjectTrackingConfig(ObjectTrackingConfig.Builder builderForValue)

public VideoContext.Builder setObjectTrackingConfig(ObjectTrackingConfig.Builder builderForValue)

Config for OBJECT_TRACKING.

.google.cloud.videointelligence.v1.ObjectTrackingConfig object_tracking_config = 13;

Parameter
Name Description
builderForValue ObjectTrackingConfig.Builder
Returns
Type Description
VideoContext.Builder

setPersonDetectionConfig(PersonDetectionConfig value)

public VideoContext.Builder setPersonDetectionConfig(PersonDetectionConfig value)

Config for PERSON_DETECTION.

.google.cloud.videointelligence.v1.PersonDetectionConfig person_detection_config = 11;

Parameter
Name Description
value PersonDetectionConfig
Returns
Type Description
VideoContext.Builder

setPersonDetectionConfig(PersonDetectionConfig.Builder builderForValue)

public VideoContext.Builder setPersonDetectionConfig(PersonDetectionConfig.Builder builderForValue)

Config for PERSON_DETECTION.

.google.cloud.videointelligence.v1.PersonDetectionConfig person_detection_config = 11;

Parameter
Name Description
builderForValue PersonDetectionConfig.Builder
Returns
Type Description
VideoContext.Builder

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

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

setSegments(int index, VideoSegment value)

public VideoContext.Builder setSegments(int index, VideoSegment value)

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Parameters
Name Description
index int
value VideoSegment
Returns
Type Description
VideoContext.Builder

setSegments(int index, VideoSegment.Builder builderForValue)

public VideoContext.Builder setSegments(int index, VideoSegment.Builder builderForValue)

Video segments to annotate. The segments may overlap and are not required to be contiguous or span the whole video. If unspecified, each video is treated as a single segment.

repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;

Parameters
Name Description
index int
builderForValue VideoSegment.Builder
Returns
Type Description
VideoContext.Builder

setShotChangeDetectionConfig(ShotChangeDetectionConfig value)

public VideoContext.Builder setShotChangeDetectionConfig(ShotChangeDetectionConfig value)

Config for SHOT_CHANGE_DETECTION.

.google.cloud.videointelligence.v1.ShotChangeDetectionConfig shot_change_detection_config = 3;

Parameter
Name Description
value ShotChangeDetectionConfig
Returns
Type Description
VideoContext.Builder

setShotChangeDetectionConfig(ShotChangeDetectionConfig.Builder builderForValue)

public VideoContext.Builder setShotChangeDetectionConfig(ShotChangeDetectionConfig.Builder builderForValue)

Config for SHOT_CHANGE_DETECTION.

.google.cloud.videointelligence.v1.ShotChangeDetectionConfig shot_change_detection_config = 3;

Parameter
Name Description
builderForValue ShotChangeDetectionConfig.Builder
Returns
Type Description
VideoContext.Builder

setSpeechTranscriptionConfig(SpeechTranscriptionConfig value)

public VideoContext.Builder setSpeechTranscriptionConfig(SpeechTranscriptionConfig value)

Config for SPEECH_TRANSCRIPTION.

.google.cloud.videointelligence.v1.SpeechTranscriptionConfig speech_transcription_config = 6;

Parameter
Name Description
value SpeechTranscriptionConfig
Returns
Type Description
VideoContext.Builder

setSpeechTranscriptionConfig(SpeechTranscriptionConfig.Builder builderForValue)

public VideoContext.Builder setSpeechTranscriptionConfig(SpeechTranscriptionConfig.Builder builderForValue)

Config for SPEECH_TRANSCRIPTION.

.google.cloud.videointelligence.v1.SpeechTranscriptionConfig speech_transcription_config = 6;

Parameter
Name Description
builderForValue SpeechTranscriptionConfig.Builder
Returns
Type Description
VideoContext.Builder

setTextDetectionConfig(TextDetectionConfig value)

public VideoContext.Builder setTextDetectionConfig(TextDetectionConfig value)

Config for TEXT_DETECTION.

.google.cloud.videointelligence.v1.TextDetectionConfig text_detection_config = 8;

Parameter
Name Description
value TextDetectionConfig
Returns
Type Description
VideoContext.Builder

setTextDetectionConfig(TextDetectionConfig.Builder builderForValue)

public VideoContext.Builder setTextDetectionConfig(TextDetectionConfig.Builder builderForValue)

Config for TEXT_DETECTION.

.google.cloud.videointelligence.v1.TextDetectionConfig text_detection_config = 8;

Parameter
Name Description
builderForValue TextDetectionConfig.Builder
Returns
Type Description
VideoContext.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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