public static final class VideoObjectTrackingPredictionParams.Builder extends GeneratedMessageV3.Builder<VideoObjectTrackingPredictionParams.Builder> implements VideoObjectTrackingPredictionParamsOrBuilder
Prediction model parameters for Video Object Tracking.
Protobuf type
google.cloud.aiplatform.v1beta1.schema.predict.params.VideoObjectTrackingPredictionParams
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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
public static final Descriptors.Descriptor getDescriptor()
Methods
public VideoObjectTrackingPredictionParams.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public VideoObjectTrackingPredictionParams build()
public VideoObjectTrackingPredictionParams buildPartial()
public VideoObjectTrackingPredictionParams.Builder clear()
Overrides
public VideoObjectTrackingPredictionParams.Builder clearConfidenceThreshold()
The Model only returns predictions with at least this confidence score.
Default value is 0.0
float confidence_threshold = 1;
public VideoObjectTrackingPredictionParams.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public VideoObjectTrackingPredictionParams.Builder clearMaxPredictions()
The model only returns up to that many top, by confidence score,
predictions per frame of the video. If this number is very high, the
Model may return fewer predictions per frame. Default value is 50.
int32 max_predictions = 2;
public VideoObjectTrackingPredictionParams.Builder clearMinBoundingBoxSize()
Only bounding boxes with shortest edge at least that long as a relative
value of video frame size are returned. Default value is 0.0.
float min_bounding_box_size = 3;
public VideoObjectTrackingPredictionParams.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public VideoObjectTrackingPredictionParams.Builder clone()
Overrides
public float getConfidenceThreshold()
The Model only returns predictions with at least this confidence score.
Default value is 0.0
float confidence_threshold = 1;
Returns |
Type |
Description |
float |
The confidenceThreshold.
|
public VideoObjectTrackingPredictionParams getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public int getMaxPredictions()
The model only returns up to that many top, by confidence score,
predictions per frame of the video. If this number is very high, the
Model may return fewer predictions per frame. Default value is 50.
int32 max_predictions = 2;
Returns |
Type |
Description |
int |
The maxPredictions.
|
public float getMinBoundingBoxSize()
Only bounding boxes with shortest edge at least that long as a relative
value of video frame size are returned. Default value is 0.0.
float min_bounding_box_size = 3;
Returns |
Type |
Description |
float |
The minBoundingBoxSize.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public VideoObjectTrackingPredictionParams.Builder mergeFrom(VideoObjectTrackingPredictionParams other)
public VideoObjectTrackingPredictionParams.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public VideoObjectTrackingPredictionParams.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final VideoObjectTrackingPredictionParams.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public VideoObjectTrackingPredictionParams.Builder setConfidenceThreshold(float value)
The Model only returns predictions with at least this confidence score.
Default value is 0.0
float confidence_threshold = 1;
Parameter |
Name |
Description |
value |
float
The confidenceThreshold to set.
|
public VideoObjectTrackingPredictionParams.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public VideoObjectTrackingPredictionParams.Builder setMaxPredictions(int value)
The model only returns up to that many top, by confidence score,
predictions per frame of the video. If this number is very high, the
Model may return fewer predictions per frame. Default value is 50.
int32 max_predictions = 2;
Parameter |
Name |
Description |
value |
int
The maxPredictions to set.
|
public VideoObjectTrackingPredictionParams.Builder setMinBoundingBoxSize(float value)
Only bounding boxes with shortest edge at least that long as a relative
value of video frame size are returned. Default value is 0.0.
float min_bounding_box_size = 3;
Parameter |
Name |
Description |
value |
float
The minBoundingBoxSize to set.
|
public VideoObjectTrackingPredictionParams.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final VideoObjectTrackingPredictionParams.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides