public static final class LabelDetectionConfig.Builder extends GeneratedMessageV3.Builder<LabelDetectionConfig.Builder> implements LabelDetectionConfigOrBuilder
Config for LABEL_DETECTION.
Protobuf type google.cloud.videointelligence.v1p1beta1.LabelDetectionConfig
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public LabelDetectionConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public LabelDetectionConfig build()
Returns
buildPartial()
public LabelDetectionConfig buildPartial()
Returns
clear()
public LabelDetectionConfig.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public LabelDetectionConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearLabelDetectionMode()
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.v1p1beta1.LabelDetectionMode label_detection_mode = 1;
Returns
clearModel()
public LabelDetectionConfig.Builder clearModel()
Model to use for label detection.
Supported values: "builtin/stable" (the default if unset) and
"builtin/latest".
string model = 3;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public LabelDetectionConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearStationaryCamera()
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;
Returns
clone()
public LabelDetectionConfig.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public LabelDetectionConfig getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getLabelDetectionMode()
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.v1p1beta1.LabelDetectionMode label_detection_mode = 1;
Returns
getLabelDetectionModeValue()
public 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.v1p1beta1.LabelDetectionMode label_detection_mode = 1;
Returns
Type | Description |
int | The enum numeric value on the wire for labelDetectionMode.
|
getModel()
Model to use for label detection.
Supported values: "builtin/stable" (the default if unset) and
"builtin/latest".
string model = 3;
Returns
Type | Description |
String | The model.
|
getModelBytes()
public ByteString getModelBytes()
Model to use for label detection.
Supported values: "builtin/stable" (the default if unset) and
"builtin/latest".
string model = 3;
Returns
getStationaryCamera()
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;
Returns
Type | Description |
boolean | The stationaryCamera.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(LabelDetectionConfig other)
public LabelDetectionConfig.Builder mergeFrom(LabelDetectionConfig other)
Parameter
Returns
public LabelDetectionConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public LabelDetectionConfig.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final LabelDetectionConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public LabelDetectionConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setLabelDetectionMode(LabelDetectionMode value)
public 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.v1p1beta1.LabelDetectionMode label_detection_mode = 1;
Parameter
Returns
setLabelDetectionModeValue(int value)
public 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.v1p1beta1.LabelDetectionMode label_detection_mode = 1;
Parameter
Name | Description |
value | int
The enum numeric value on the wire for labelDetectionMode to set.
|
Returns
setModel(String value)
public 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;
Parameter
Name | Description |
value | String
The model to set.
|
Returns
setModelBytes(ByteString value)
public LabelDetectionConfig.Builder setModelBytes(ByteString value)
Model to use for label detection.
Supported values: "builtin/stable" (the default if unset) and
"builtin/latest".
string model = 3;
Parameter
Name | Description |
value | ByteString
The bytes for model to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public LabelDetectionConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setStationaryCamera(boolean value)
public 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;
Parameter
Name | Description |
value | boolean
The stationaryCamera to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final LabelDetectionConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides