public static final class LabelDetectionConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LabelDetectionConfig.Builder> implements LabelDetectionConfigOrBuilder
Config for LABEL_DETECTION.Protobuf type
google.cloud.videointelligence.v1p2beta1.LabelDetectionConfig| Modifier and Type | Method and Description |
|---|---|
LabelDetectionConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LabelDetectionConfig |
build() |
LabelDetectionConfig |
buildPartial() |
LabelDetectionConfig.Builder |
clear() |
LabelDetectionConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
LabelDetectionConfig.Builder |
clearLabelDetectionMode()
What labels should be detected with LABEL_DETECTION, in addition to
video-level labels or segment-level labels.
|
LabelDetectionConfig.Builder |
clearModel()
Model to use for label detection.
|
LabelDetectionConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
LabelDetectionConfig.Builder |
clearStationaryCamera()
Whether the video has been shot from a stationary (i.e.
|
LabelDetectionConfig.Builder |
clone() |
LabelDetectionConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
LabelDetectionMode |
getLabelDetectionMode()
What labels should be detected with LABEL_DETECTION, in addition to
video-level labels or segment-level labels.
|
int |
getLabelDetectionModeValue()
What labels should be detected with LABEL_DETECTION, in addition to
video-level labels or segment-level labels.
|
String |
getModel()
Model to use for label detection.
|
com.google.protobuf.ByteString |
getModelBytes()
Model to use for label detection.
|
boolean |
getStationaryCamera()
Whether the video has been shot from a stationary (i.e.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LabelDetectionConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LabelDetectionConfig.Builder |
mergeFrom(LabelDetectionConfig other) |
LabelDetectionConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
LabelDetectionConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LabelDetectionConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LabelDetectionConfig.Builder |
setLabelDetectionMode(LabelDetectionMode value)
What labels should be detected with LABEL_DETECTION, in addition to
video-level labels or segment-level labels.
|
LabelDetectionConfig.Builder |
setLabelDetectionModeValue(int value)
What labels should be detected with LABEL_DETECTION, in addition to
video-level labels or segment-level labels.
|
LabelDetectionConfig.Builder |
setModel(String value)
Model to use for label detection.
|
LabelDetectionConfig.Builder |
setModelBytes(com.google.protobuf.ByteString value)
Model to use for label detection.
|
LabelDetectionConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
LabelDetectionConfig.Builder |
setStationaryCamera(boolean value)
Whether the video has been shot from a stationary (i.e.
|
LabelDetectionConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<LabelDetectionConfig.Builder>public LabelDetectionConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LabelDetectionConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<LabelDetectionConfig.Builder>public LabelDetectionConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LabelDetectionConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LabelDetectionConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LabelDetectionConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<LabelDetectionConfig.Builder>public LabelDetectionConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<LabelDetectionConfig.Builder>public LabelDetectionConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LabelDetectionConfig.Builder>public LabelDetectionConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LabelDetectionConfig.Builder>public LabelDetectionConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LabelDetectionConfig.Builder>public LabelDetectionConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LabelDetectionConfig.Builder>public LabelDetectionConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LabelDetectionConfig.Builder>public LabelDetectionConfig.Builder mergeFrom(LabelDetectionConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LabelDetectionConfig.Builder>public LabelDetectionConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LabelDetectionConfig.Builder>IOExceptionpublic int getLabelDetectionModeValue()
What labels should be detected with LABEL_DETECTION, in addition to video-level labels or segment-level labels. If unspecified, defaults to `SHOT_MODE`.
.google.cloud.videointelligence.v1p2beta1.LabelDetectionMode label_detection_mode = 1;
getLabelDetectionModeValue in interface LabelDetectionConfigOrBuilderpublic LabelDetectionConfig.Builder setLabelDetectionModeValue(int value)
What labels should be detected with LABEL_DETECTION, in addition to video-level labels or segment-level labels. If unspecified, defaults to `SHOT_MODE`.
.google.cloud.videointelligence.v1p2beta1.LabelDetectionMode label_detection_mode = 1;
value - The enum numeric value on the wire for labelDetectionMode to set.public LabelDetectionMode getLabelDetectionMode()
What labels should be detected with LABEL_DETECTION, in addition to video-level labels or segment-level labels. If unspecified, defaults to `SHOT_MODE`.
.google.cloud.videointelligence.v1p2beta1.LabelDetectionMode label_detection_mode = 1;
getLabelDetectionMode in interface LabelDetectionConfigOrBuilderpublic LabelDetectionConfig.Builder setLabelDetectionMode(LabelDetectionMode value)
What labels should be detected with LABEL_DETECTION, in addition to video-level labels or segment-level labels. If unspecified, defaults to `SHOT_MODE`.
.google.cloud.videointelligence.v1p2beta1.LabelDetectionMode label_detection_mode = 1;
value - The labelDetectionMode to set.public LabelDetectionConfig.Builder clearLabelDetectionMode()
What labels should be detected with LABEL_DETECTION, in addition to video-level labels or segment-level labels. If unspecified, defaults to `SHOT_MODE`.
.google.cloud.videointelligence.v1p2beta1.LabelDetectionMode label_detection_mode = 1;
public boolean getStationaryCamera()
Whether the video has been shot from a stationary (i.e. non-moving) camera. When set to true, might improve detection accuracy for moving objects. Should be used with `SHOT_AND_FRAME_MODE` enabled.
bool stationary_camera = 2;getStationaryCamera in interface LabelDetectionConfigOrBuilderpublic LabelDetectionConfig.Builder setStationaryCamera(boolean value)
Whether the video has been shot from a stationary (i.e. non-moving) camera. When set to true, might improve detection accuracy for moving objects. Should be used with `SHOT_AND_FRAME_MODE` enabled.
bool stationary_camera = 2;value - The stationaryCamera to set.public LabelDetectionConfig.Builder clearStationaryCamera()
Whether the video has been shot from a stationary (i.e. non-moving) camera. When set to true, might improve detection accuracy for moving objects. Should be used with `SHOT_AND_FRAME_MODE` enabled.
bool stationary_camera = 2;public String getModel()
Model to use for label detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
string model = 3;getModel in interface LabelDetectionConfigOrBuilderpublic com.google.protobuf.ByteString getModelBytes()
Model to use for label detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
string model = 3;getModelBytes in interface LabelDetectionConfigOrBuilderpublic LabelDetectionConfig.Builder setModel(String value)
Model to use for label detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
string model = 3;value - The model to set.public LabelDetectionConfig.Builder clearModel()
Model to use for label detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
string model = 3;public LabelDetectionConfig.Builder setModelBytes(com.google.protobuf.ByteString value)
Model to use for label detection. Supported values: "builtin/stable" (the default if unset) and "builtin/latest".
string model = 3;value - The bytes for model to set.public final LabelDetectionConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LabelDetectionConfig.Builder>public final LabelDetectionConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LabelDetectionConfig.Builder>Copyright © 2023 Google LLC. All rights reserved.