Interface InferenceExecutionSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<InferenceExecutionSummary.Builder,InferenceExecutionSummary>, SdkBuilder<InferenceExecutionSummary.Builder,InferenceExecutionSummary>, SdkPojo
Enclosing class:
InferenceExecutionSummary

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

    • modelName

      The name of the machine learning model being used for the inference execution.

      Parameters:
      modelName - The name of the machine learning model being used for the inference execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • modelArn

      The Amazon Resource Name (ARN) of the machine learning model used for the inference execution.

      Parameters:
      modelArn - The Amazon Resource Name (ARN) of the machine learning model used for the inference execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inferenceSchedulerName

      InferenceExecutionSummary.Builder inferenceSchedulerName(String inferenceSchedulerName)

      The name of the inference scheduler being used for the inference execution.

      Parameters:
      inferenceSchedulerName - The name of the inference scheduler being used for the inference execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inferenceSchedulerArn

      InferenceExecutionSummary.Builder inferenceSchedulerArn(String inferenceSchedulerArn)

      The Amazon Resource Name (ARN) of the inference scheduler being used for the inference execution.

      Parameters:
      inferenceSchedulerArn - The Amazon Resource Name (ARN) of the inference scheduler being used for the inference execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • scheduledStartTime

      InferenceExecutionSummary.Builder scheduledStartTime(Instant scheduledStartTime)

      Indicates the start time at which the inference scheduler began the specific inference execution.

      Parameters:
      scheduledStartTime - Indicates the start time at which the inference scheduler began the specific inference execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataStartTime

      InferenceExecutionSummary.Builder dataStartTime(Instant dataStartTime)

      Indicates the time reference in the dataset at which the inference execution began.

      Parameters:
      dataStartTime - Indicates the time reference in the dataset at which the inference execution began.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataEndTime

      InferenceExecutionSummary.Builder dataEndTime(Instant dataEndTime)

      Indicates the time reference in the dataset at which the inference execution stopped.

      Parameters:
      dataEndTime - Indicates the time reference in the dataset at which the inference execution stopped.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataInputConfiguration

      InferenceExecutionSummary.Builder dataInputConfiguration(InferenceInputConfiguration dataInputConfiguration)

      Specifies configuration information for the input data for the inference scheduler, including delimiter, format, and dataset location.

      Parameters:
      dataInputConfiguration - Specifies configuration information for the input data for the inference scheduler, including delimiter, format, and dataset location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataInputConfiguration

      default InferenceExecutionSummary.Builder dataInputConfiguration(Consumer<InferenceInputConfiguration.Builder> dataInputConfiguration)

      Specifies configuration information for the input data for the inference scheduler, including delimiter, format, and dataset location.

      This is a convenience method that creates an instance of the InferenceInputConfiguration.Builder avoiding the need to create one manually via InferenceInputConfiguration.builder().

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

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

      InferenceExecutionSummary.Builder dataOutputConfiguration(InferenceOutputConfiguration dataOutputConfiguration)

      Specifies configuration information for the output results from for the inference execution, including the output Amazon S3 location.

      Parameters:
      dataOutputConfiguration - Specifies configuration information for the output results from for the inference execution, including the output Amazon S3 location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataOutputConfiguration

      default InferenceExecutionSummary.Builder dataOutputConfiguration(Consumer<InferenceOutputConfiguration.Builder> dataOutputConfiguration)

      Specifies configuration information for the output results from for the inference execution, including the output Amazon S3 location.

      This is a convenience method that creates an instance of the InferenceOutputConfiguration.Builder avoiding the need to create one manually via InferenceOutputConfiguration.builder().

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

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

      InferenceExecutionSummary.Builder customerResultObject(S3Object customerResultObject)

      The S3 object that the inference execution results were uploaded to.

      Parameters:
      customerResultObject - The S3 object that the inference execution results were uploaded to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerResultObject

      default InferenceExecutionSummary.Builder customerResultObject(Consumer<S3Object.Builder> customerResultObject)

      The S3 object that the inference execution results were uploaded to.

      This is a convenience method that creates an instance of the S3Object.Builder avoiding the need to create one manually via S3Object.builder().

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

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

      Indicates the status of the inference execution.

      Parameters:
      status - Indicates the status of the inference execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      Indicates the status of the inference execution.

      Parameters:
      status - Indicates the status of the inference execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • failedReason

      InferenceExecutionSummary.Builder failedReason(String failedReason)

      Specifies the reason for failure when an inference execution has failed.

      Parameters:
      failedReason - Specifies the reason for failure when an inference execution has failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • modelVersion

      InferenceExecutionSummary.Builder modelVersion(Long modelVersion)

      The model version used for the inference execution.

      Parameters:
      modelVersion - The model version used for the inference execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • modelVersionArn

      InferenceExecutionSummary.Builder modelVersionArn(String modelVersionArn)

      The Amazon Resource Number (ARN) of the model version used for the inference execution.

      Parameters:
      modelVersionArn - The Amazon Resource Number (ARN) of the model version used for the inference execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.