Interface DetectCustomLabelsRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<DetectCustomLabelsRequest.Builder,DetectCustomLabelsRequest>, RekognitionRequest.Builder, SdkBuilder<DetectCustomLabelsRequest.Builder,DetectCustomLabelsRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
DetectCustomLabelsRequest

public static interface DetectCustomLabelsRequest.Builder extends RekognitionRequest.Builder, SdkPojo, CopyableBuilder<DetectCustomLabelsRequest.Builder,DetectCustomLabelsRequest>
  • Method Details

    • projectVersionArn

      DetectCustomLabelsRequest.Builder projectVersionArn(String projectVersionArn)

      The ARN of the model version that you want to use. Only models associated with Custom Labels projects accepted by the operation. If a provided ARN refers to a model version associated with a project for a different feature type, then an InvalidParameterException is returned.

      Parameters:
      projectVersionArn - The ARN of the model version that you want to use. Only models associated with Custom Labels projects accepted by the operation. If a provided ARN refers to a model version associated with a project for a different feature type, then an InvalidParameterException is returned.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • image

      Sets the value of the Image property for this object.
      Parameters:
      image - The new value for the Image property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • image

      Sets the value of the Image property for this object. This is a convenience method that creates an instance of the Image.Builder avoiding the need to create one manually via Image.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to image(Image).

      Parameters:
      image - a consumer that will call methods on Image.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • maxResults

      Maximum number of results you want the service to return in the response. The service returns the specified number of highest confidence labels ranked from highest confidence to lowest.

      Parameters:
      maxResults - Maximum number of results you want the service to return in the response. The service returns the specified number of highest confidence labels ranked from highest confidence to lowest.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • minConfidence

      DetectCustomLabelsRequest.Builder minConfidence(Float minConfidence)

      Specifies the minimum confidence level for the labels to return. DetectCustomLabels doesn't return any labels with a confidence value that's lower than this specified value. If you specify a value of 0, DetectCustomLabels returns all labels, regardless of the assumed threshold applied to each label. If you don't specify a value for MinConfidence, DetectCustomLabels returns labels based on the assumed threshold of each label.

      Parameters:
      minConfidence - Specifies the minimum confidence level for the labels to return. DetectCustomLabels doesn't return any labels with a confidence value that's lower than this specified value. If you specify a value of 0, DetectCustomLabels returns all labels, regardless of the assumed threshold applied to each label. If you don't specify a value for MinConfidence, DetectCustomLabels returns labels based on the assumed threshold of each label.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      DetectCustomLabelsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.