Class BatchPredictRequest.Builder

  • All Implemented Interfaces:
    BatchPredictRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    BatchPredictRequest

    public static final class BatchPredictRequest.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>
    implements BatchPredictRequestOrBuilder
     Request message for [PredictionService.BatchPredict][google.cloud.automl.v1.PredictionService.BatchPredict].
     
    Protobuf type google.cloud.automl.v1.BatchPredictRequest
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>
      • clear

        public BatchPredictRequest.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>
      • getDefaultInstanceForType

        public BatchPredictRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public BatchPredictRequest build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public BatchPredictRequest buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public BatchPredictRequest.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>
      • setField

        public BatchPredictRequest.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                    Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>
      • clearField

        public BatchPredictRequest.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>
      • clearOneof

        public BatchPredictRequest.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>
      • setRepeatedField

        public BatchPredictRequest.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                            int index,
                                                            Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>
      • addRepeatedField

        public BatchPredictRequest.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                            Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>
      • mergeFrom

        public BatchPredictRequest.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<BatchPredictRequest.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>
      • mergeFrom

        public BatchPredictRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                              throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<BatchPredictRequest.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         Required. Name of the model requested to serve the batch prediction.
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getName in interface BatchPredictRequestOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Required. Name of the model requested to serve the batch prediction.
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getNameBytes in interface BatchPredictRequestOrBuilder
        Returns:
        The bytes for name.
      • setName

        public BatchPredictRequest.Builder setName​(String value)
         Required. Name of the model requested to serve the batch prediction.
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public BatchPredictRequest.Builder clearName()
         Required. Name of the model requested to serve the batch prediction.
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setNameBytes

        public BatchPredictRequest.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Required. Name of the model requested to serve the batch prediction.
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • hasInputConfig

        public boolean hasInputConfig()
         Required. The input configuration for batch prediction.
         
        .google.cloud.automl.v1.BatchPredictInputConfig input_config = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasInputConfig in interface BatchPredictRequestOrBuilder
        Returns:
        Whether the inputConfig field is set.
      • getInputConfig

        public BatchPredictInputConfig getInputConfig()
         Required. The input configuration for batch prediction.
         
        .google.cloud.automl.v1.BatchPredictInputConfig input_config = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getInputConfig in interface BatchPredictRequestOrBuilder
        Returns:
        The inputConfig.
      • setInputConfig

        public BatchPredictRequest.Builder setInputConfig​(BatchPredictInputConfig value)
         Required. The input configuration for batch prediction.
         
        .google.cloud.automl.v1.BatchPredictInputConfig input_config = 3 [(.google.api.field_behavior) = REQUIRED];
      • mergeInputConfig

        public BatchPredictRequest.Builder mergeInputConfig​(BatchPredictInputConfig value)
         Required. The input configuration for batch prediction.
         
        .google.cloud.automl.v1.BatchPredictInputConfig input_config = 3 [(.google.api.field_behavior) = REQUIRED];
      • clearInputConfig

        public BatchPredictRequest.Builder clearInputConfig()
         Required. The input configuration for batch prediction.
         
        .google.cloud.automl.v1.BatchPredictInputConfig input_config = 3 [(.google.api.field_behavior) = REQUIRED];
      • getInputConfigBuilder

        public BatchPredictInputConfig.Builder getInputConfigBuilder()
         Required. The input configuration for batch prediction.
         
        .google.cloud.automl.v1.BatchPredictInputConfig input_config = 3 [(.google.api.field_behavior) = REQUIRED];
      • hasOutputConfig

        public boolean hasOutputConfig()
         Required. The Configuration specifying where output predictions should
         be written.
         
        .google.cloud.automl.v1.BatchPredictOutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasOutputConfig in interface BatchPredictRequestOrBuilder
        Returns:
        Whether the outputConfig field is set.
      • getOutputConfig

        public BatchPredictOutputConfig getOutputConfig()
         Required. The Configuration specifying where output predictions should
         be written.
         
        .google.cloud.automl.v1.BatchPredictOutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getOutputConfig in interface BatchPredictRequestOrBuilder
        Returns:
        The outputConfig.
      • setOutputConfig

        public BatchPredictRequest.Builder setOutputConfig​(BatchPredictOutputConfig value)
         Required. The Configuration specifying where output predictions should
         be written.
         
        .google.cloud.automl.v1.BatchPredictOutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
      • setOutputConfig

        public BatchPredictRequest.Builder setOutputConfig​(BatchPredictOutputConfig.Builder builderForValue)
         Required. The Configuration specifying where output predictions should
         be written.
         
        .google.cloud.automl.v1.BatchPredictOutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
      • mergeOutputConfig

        public BatchPredictRequest.Builder mergeOutputConfig​(BatchPredictOutputConfig value)
         Required. The Configuration specifying where output predictions should
         be written.
         
        .google.cloud.automl.v1.BatchPredictOutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
      • clearOutputConfig

        public BatchPredictRequest.Builder clearOutputConfig()
         Required. The Configuration specifying where output predictions should
         be written.
         
        .google.cloud.automl.v1.BatchPredictOutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
      • getOutputConfigBuilder

        public BatchPredictOutputConfig.Builder getOutputConfigBuilder()
         Required. The Configuration specifying where output predictions should
         be written.
         
        .google.cloud.automl.v1.BatchPredictOutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
      • getParamsCount

        public int getParamsCount()
        Description copied from interface: BatchPredictRequestOrBuilder
         Additional domain-specific parameters for the predictions, any string must
         be up to 25000 characters long.
        
         AutoML Natural Language Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a text snippet, it will only produce results
           that have at least this confidence score. The default is 0.5.
        
        
         AutoML Vision Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for an image, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         AutoML Vision Object Detection
        
         `score_threshold`
         : (float) When Model detects objects on the image,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
         AutoML Video Intelligence Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a video, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         `segment_classification`
         : (boolean) Set to true to request
           segment-level classification. AutoML Video Intelligence returns
           labels and their confidence scores for the entire segment of the
           video that user specified in the request configuration.
           The default is true.
        
         `shot_classification`
         : (boolean) Set to true to request shot-level
           classification. AutoML Video Intelligence determines the boundaries
           for each camera shot in the entire segment of the video that user
           specified in the request configuration. AutoML Video Intelligence
           then returns labels and their confidence scores for each detected
           shot, along with the start and end time of the shot.
           The default is false.
        
           WARNING: Model evaluation is not done for this classification type,
           the quality of it depends on training data, but there are no metrics
           provided to describe that quality.
        
         `1s_interval_classification`
         : (boolean) Set to true to request
           classification for a video at one-second intervals. AutoML Video
           Intelligence returns labels and their confidence scores for each
           second of the entire segment of the video that user specified in the
           request configuration. The default is false.
        
           WARNING: Model evaluation is not done for this classification
           type, the quality of it depends on training data, but there are no
           metrics provided to describe that quality.
        
         AutoML Video Intelligence Object Tracking
        
         `score_threshold`
         : (float) When Model detects objects on video frames,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
        
         `min_bounding_box_size`
         : (float) Only bounding boxes with shortest edge
           at least that long as a relative value of video frame size are
           returned. Value in 0 to 1 range. Default is 0.
         
        map<string, string> params = 5;
        Specified by:
        getParamsCount in interface BatchPredictRequestOrBuilder
      • containsParams

        public boolean containsParams​(String key)
         Additional domain-specific parameters for the predictions, any string must
         be up to 25000 characters long.
        
         AutoML Natural Language Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a text snippet, it will only produce results
           that have at least this confidence score. The default is 0.5.
        
        
         AutoML Vision Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for an image, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         AutoML Vision Object Detection
        
         `score_threshold`
         : (float) When Model detects objects on the image,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
         AutoML Video Intelligence Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a video, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         `segment_classification`
         : (boolean) Set to true to request
           segment-level classification. AutoML Video Intelligence returns
           labels and their confidence scores for the entire segment of the
           video that user specified in the request configuration.
           The default is true.
        
         `shot_classification`
         : (boolean) Set to true to request shot-level
           classification. AutoML Video Intelligence determines the boundaries
           for each camera shot in the entire segment of the video that user
           specified in the request configuration. AutoML Video Intelligence
           then returns labels and their confidence scores for each detected
           shot, along with the start and end time of the shot.
           The default is false.
        
           WARNING: Model evaluation is not done for this classification type,
           the quality of it depends on training data, but there are no metrics
           provided to describe that quality.
        
         `1s_interval_classification`
         : (boolean) Set to true to request
           classification for a video at one-second intervals. AutoML Video
           Intelligence returns labels and their confidence scores for each
           second of the entire segment of the video that user specified in the
           request configuration. The default is false.
        
           WARNING: Model evaluation is not done for this classification
           type, the quality of it depends on training data, but there are no
           metrics provided to describe that quality.
        
         AutoML Video Intelligence Object Tracking
        
         `score_threshold`
         : (float) When Model detects objects on video frames,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
        
         `min_bounding_box_size`
         : (float) Only bounding boxes with shortest edge
           at least that long as a relative value of video frame size are
           returned. Value in 0 to 1 range. Default is 0.
         
        map<string, string> params = 5;
        Specified by:
        containsParams in interface BatchPredictRequestOrBuilder
      • getParamsMap

        public Map<String,​String> getParamsMap()
         Additional domain-specific parameters for the predictions, any string must
         be up to 25000 characters long.
        
         AutoML Natural Language Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a text snippet, it will only produce results
           that have at least this confidence score. The default is 0.5.
        
        
         AutoML Vision Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for an image, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         AutoML Vision Object Detection
        
         `score_threshold`
         : (float) When Model detects objects on the image,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
         AutoML Video Intelligence Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a video, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         `segment_classification`
         : (boolean) Set to true to request
           segment-level classification. AutoML Video Intelligence returns
           labels and their confidence scores for the entire segment of the
           video that user specified in the request configuration.
           The default is true.
        
         `shot_classification`
         : (boolean) Set to true to request shot-level
           classification. AutoML Video Intelligence determines the boundaries
           for each camera shot in the entire segment of the video that user
           specified in the request configuration. AutoML Video Intelligence
           then returns labels and their confidence scores for each detected
           shot, along with the start and end time of the shot.
           The default is false.
        
           WARNING: Model evaluation is not done for this classification type,
           the quality of it depends on training data, but there are no metrics
           provided to describe that quality.
        
         `1s_interval_classification`
         : (boolean) Set to true to request
           classification for a video at one-second intervals. AutoML Video
           Intelligence returns labels and their confidence scores for each
           second of the entire segment of the video that user specified in the
           request configuration. The default is false.
        
           WARNING: Model evaluation is not done for this classification
           type, the quality of it depends on training data, but there are no
           metrics provided to describe that quality.
        
         AutoML Video Intelligence Object Tracking
        
         `score_threshold`
         : (float) When Model detects objects on video frames,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
        
         `min_bounding_box_size`
         : (float) Only bounding boxes with shortest edge
           at least that long as a relative value of video frame size are
           returned. Value in 0 to 1 range. Default is 0.
         
        map<string, string> params = 5;
        Specified by:
        getParamsMap in interface BatchPredictRequestOrBuilder
      • getParamsOrDefault

        public String getParamsOrDefault​(String key,
                                         String defaultValue)
         Additional domain-specific parameters for the predictions, any string must
         be up to 25000 characters long.
        
         AutoML Natural Language Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a text snippet, it will only produce results
           that have at least this confidence score. The default is 0.5.
        
        
         AutoML Vision Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for an image, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         AutoML Vision Object Detection
        
         `score_threshold`
         : (float) When Model detects objects on the image,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
         AutoML Video Intelligence Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a video, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         `segment_classification`
         : (boolean) Set to true to request
           segment-level classification. AutoML Video Intelligence returns
           labels and their confidence scores for the entire segment of the
           video that user specified in the request configuration.
           The default is true.
        
         `shot_classification`
         : (boolean) Set to true to request shot-level
           classification. AutoML Video Intelligence determines the boundaries
           for each camera shot in the entire segment of the video that user
           specified in the request configuration. AutoML Video Intelligence
           then returns labels and their confidence scores for each detected
           shot, along with the start and end time of the shot.
           The default is false.
        
           WARNING: Model evaluation is not done for this classification type,
           the quality of it depends on training data, but there are no metrics
           provided to describe that quality.
        
         `1s_interval_classification`
         : (boolean) Set to true to request
           classification for a video at one-second intervals. AutoML Video
           Intelligence returns labels and their confidence scores for each
           second of the entire segment of the video that user specified in the
           request configuration. The default is false.
        
           WARNING: Model evaluation is not done for this classification
           type, the quality of it depends on training data, but there are no
           metrics provided to describe that quality.
        
         AutoML Video Intelligence Object Tracking
        
         `score_threshold`
         : (float) When Model detects objects on video frames,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
        
         `min_bounding_box_size`
         : (float) Only bounding boxes with shortest edge
           at least that long as a relative value of video frame size are
           returned. Value in 0 to 1 range. Default is 0.
         
        map<string, string> params = 5;
        Specified by:
        getParamsOrDefault in interface BatchPredictRequestOrBuilder
      • getParamsOrThrow

        public String getParamsOrThrow​(String key)
         Additional domain-specific parameters for the predictions, any string must
         be up to 25000 characters long.
        
         AutoML Natural Language Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a text snippet, it will only produce results
           that have at least this confidence score. The default is 0.5.
        
        
         AutoML Vision Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for an image, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         AutoML Vision Object Detection
        
         `score_threshold`
         : (float) When Model detects objects on the image,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
         AutoML Video Intelligence Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a video, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         `segment_classification`
         : (boolean) Set to true to request
           segment-level classification. AutoML Video Intelligence returns
           labels and their confidence scores for the entire segment of the
           video that user specified in the request configuration.
           The default is true.
        
         `shot_classification`
         : (boolean) Set to true to request shot-level
           classification. AutoML Video Intelligence determines the boundaries
           for each camera shot in the entire segment of the video that user
           specified in the request configuration. AutoML Video Intelligence
           then returns labels and their confidence scores for each detected
           shot, along with the start and end time of the shot.
           The default is false.
        
           WARNING: Model evaluation is not done for this classification type,
           the quality of it depends on training data, but there are no metrics
           provided to describe that quality.
        
         `1s_interval_classification`
         : (boolean) Set to true to request
           classification for a video at one-second intervals. AutoML Video
           Intelligence returns labels and their confidence scores for each
           second of the entire segment of the video that user specified in the
           request configuration. The default is false.
        
           WARNING: Model evaluation is not done for this classification
           type, the quality of it depends on training data, but there are no
           metrics provided to describe that quality.
        
         AutoML Video Intelligence Object Tracking
        
         `score_threshold`
         : (float) When Model detects objects on video frames,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
        
         `min_bounding_box_size`
         : (float) Only bounding boxes with shortest edge
           at least that long as a relative value of video frame size are
           returned. Value in 0 to 1 range. Default is 0.
         
        map<string, string> params = 5;
        Specified by:
        getParamsOrThrow in interface BatchPredictRequestOrBuilder
      • removeParams

        public BatchPredictRequest.Builder removeParams​(String key)
         Additional domain-specific parameters for the predictions, any string must
         be up to 25000 characters long.
        
         AutoML Natural Language Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a text snippet, it will only produce results
           that have at least this confidence score. The default is 0.5.
        
        
         AutoML Vision Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for an image, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         AutoML Vision Object Detection
        
         `score_threshold`
         : (float) When Model detects objects on the image,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
         AutoML Video Intelligence Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a video, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         `segment_classification`
         : (boolean) Set to true to request
           segment-level classification. AutoML Video Intelligence returns
           labels and their confidence scores for the entire segment of the
           video that user specified in the request configuration.
           The default is true.
        
         `shot_classification`
         : (boolean) Set to true to request shot-level
           classification. AutoML Video Intelligence determines the boundaries
           for each camera shot in the entire segment of the video that user
           specified in the request configuration. AutoML Video Intelligence
           then returns labels and their confidence scores for each detected
           shot, along with the start and end time of the shot.
           The default is false.
        
           WARNING: Model evaluation is not done for this classification type,
           the quality of it depends on training data, but there are no metrics
           provided to describe that quality.
        
         `1s_interval_classification`
         : (boolean) Set to true to request
           classification for a video at one-second intervals. AutoML Video
           Intelligence returns labels and their confidence scores for each
           second of the entire segment of the video that user specified in the
           request configuration. The default is false.
        
           WARNING: Model evaluation is not done for this classification
           type, the quality of it depends on training data, but there are no
           metrics provided to describe that quality.
        
         AutoML Video Intelligence Object Tracking
        
         `score_threshold`
         : (float) When Model detects objects on video frames,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
        
         `min_bounding_box_size`
         : (float) Only bounding boxes with shortest edge
           at least that long as a relative value of video frame size are
           returned. Value in 0 to 1 range. Default is 0.
         
        map<string, string> params = 5;
      • getMutableParams

        @Deprecated
        public Map<String,​String> getMutableParams()
        Deprecated.
        Use alternate mutation accessors instead.
      • putParams

        public BatchPredictRequest.Builder putParams​(String key,
                                                     String value)
         Additional domain-specific parameters for the predictions, any string must
         be up to 25000 characters long.
        
         AutoML Natural Language Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a text snippet, it will only produce results
           that have at least this confidence score. The default is 0.5.
        
        
         AutoML Vision Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for an image, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         AutoML Vision Object Detection
        
         `score_threshold`
         : (float) When Model detects objects on the image,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
         AutoML Video Intelligence Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a video, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         `segment_classification`
         : (boolean) Set to true to request
           segment-level classification. AutoML Video Intelligence returns
           labels and their confidence scores for the entire segment of the
           video that user specified in the request configuration.
           The default is true.
        
         `shot_classification`
         : (boolean) Set to true to request shot-level
           classification. AutoML Video Intelligence determines the boundaries
           for each camera shot in the entire segment of the video that user
           specified in the request configuration. AutoML Video Intelligence
           then returns labels and their confidence scores for each detected
           shot, along with the start and end time of the shot.
           The default is false.
        
           WARNING: Model evaluation is not done for this classification type,
           the quality of it depends on training data, but there are no metrics
           provided to describe that quality.
        
         `1s_interval_classification`
         : (boolean) Set to true to request
           classification for a video at one-second intervals. AutoML Video
           Intelligence returns labels and their confidence scores for each
           second of the entire segment of the video that user specified in the
           request configuration. The default is false.
        
           WARNING: Model evaluation is not done for this classification
           type, the quality of it depends on training data, but there are no
           metrics provided to describe that quality.
        
         AutoML Video Intelligence Object Tracking
        
         `score_threshold`
         : (float) When Model detects objects on video frames,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
        
         `min_bounding_box_size`
         : (float) Only bounding boxes with shortest edge
           at least that long as a relative value of video frame size are
           returned. Value in 0 to 1 range. Default is 0.
         
        map<string, string> params = 5;
      • putAllParams

        public BatchPredictRequest.Builder putAllParams​(Map<String,​String> values)
         Additional domain-specific parameters for the predictions, any string must
         be up to 25000 characters long.
        
         AutoML Natural Language Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a text snippet, it will only produce results
           that have at least this confidence score. The default is 0.5.
        
        
         AutoML Vision Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for an image, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         AutoML Vision Object Detection
        
         `score_threshold`
         : (float) When Model detects objects on the image,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
         AutoML Video Intelligence Classification
        
         `score_threshold`
         : (float) A value from 0.0 to 1.0. When the model
           makes predictions for a video, it will only produce results that
           have at least this confidence score. The default is 0.5.
        
         `segment_classification`
         : (boolean) Set to true to request
           segment-level classification. AutoML Video Intelligence returns
           labels and their confidence scores for the entire segment of the
           video that user specified in the request configuration.
           The default is true.
        
         `shot_classification`
         : (boolean) Set to true to request shot-level
           classification. AutoML Video Intelligence determines the boundaries
           for each camera shot in the entire segment of the video that user
           specified in the request configuration. AutoML Video Intelligence
           then returns labels and their confidence scores for each detected
           shot, along with the start and end time of the shot.
           The default is false.
        
           WARNING: Model evaluation is not done for this classification type,
           the quality of it depends on training data, but there are no metrics
           provided to describe that quality.
        
         `1s_interval_classification`
         : (boolean) Set to true to request
           classification for a video at one-second intervals. AutoML Video
           Intelligence returns labels and their confidence scores for each
           second of the entire segment of the video that user specified in the
           request configuration. The default is false.
        
           WARNING: Model evaluation is not done for this classification
           type, the quality of it depends on training data, but there are no
           metrics provided to describe that quality.
        
         AutoML Video Intelligence Object Tracking
        
         `score_threshold`
         : (float) When Model detects objects on video frames,
           it will only produce bounding boxes which have at least this
           confidence score. Value in 0 to 1 range, default is 0.5.
        
         `max_bounding_box_count`
         : (int64) The maximum number of bounding
           boxes returned per image. The default is 100, the
           number of bounding boxes returned might be limited by the server.
        
         `min_bounding_box_size`
         : (float) Only bounding boxes with shortest edge
           at least that long as a relative value of video frame size are
           returned. Value in 0 to 1 range. Default is 0.
         
        map<string, string> params = 5;
      • setUnknownFields

        public final BatchPredictRequest.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>
      • mergeUnknownFields

        public final BatchPredictRequest.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BatchPredictRequest.Builder>