Interface InvokeModelRequest.Builder

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

public static interface InvokeModelRequest.Builder extends BedrockRuntimeRequest.Builder, SdkPojo, CopyableBuilder<InvokeModelRequest.Builder,InvokeModelRequest>
  • Method Details

    • accept

      The desired MIME type of the inference body in the response. The default value is application/json.

      Parameters:
      accept - The desired MIME type of the inference body in the response. The default value is application/json.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • body

      Input data in the format specified in the content-type request header. To see the format and content of this field for different models, refer to Inference parameters.

      Parameters:
      body - Input data in the format specified in the content-type request header. To see the format and content of this field for different models, refer to Inference parameters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • contentType

      InvokeModelRequest.Builder contentType(String contentType)

      The MIME type of the input data in the request. The default value is application/json.

      Parameters:
      contentType - The MIME type of the input data in the request. The default value is application/json.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • modelId

      Identifier of the model.

      Parameters:
      modelId - Identifier of the model.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      InvokeModelRequest.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.