Interface OptimizationJobSummary.Builder

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

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

    • optimizationJobName

      OptimizationJobSummary.Builder optimizationJobName(String optimizationJobName)

      The name that you assigned to the optimization job.

      Parameters:
      optimizationJobName - The name that you assigned to the optimization job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • optimizationJobArn

      OptimizationJobSummary.Builder optimizationJobArn(String optimizationJobArn)

      The Amazon Resource Name (ARN) of the optimization job.

      Parameters:
      optimizationJobArn - The Amazon Resource Name (ARN) of the optimization job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTime

      OptimizationJobSummary.Builder creationTime(Instant creationTime)

      The time when you created the optimization job.

      Parameters:
      creationTime - The time when you created the optimization job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • optimizationJobStatus

      OptimizationJobSummary.Builder optimizationJobStatus(String optimizationJobStatus)

      The current status of the optimization job.

      Parameters:
      optimizationJobStatus - The current status of the optimization job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • optimizationJobStatus

      OptimizationJobSummary.Builder optimizationJobStatus(OptimizationJobStatus optimizationJobStatus)

      The current status of the optimization job.

      Parameters:
      optimizationJobStatus - The current status of the optimization job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • optimizationStartTime

      OptimizationJobSummary.Builder optimizationStartTime(Instant optimizationStartTime)

      The time when the optimization job started.

      Parameters:
      optimizationStartTime - The time when the optimization job started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • optimizationEndTime

      OptimizationJobSummary.Builder optimizationEndTime(Instant optimizationEndTime)

      The time when the optimization job finished processing.

      Parameters:
      optimizationEndTime - The time when the optimization job finished processing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      OptimizationJobSummary.Builder lastModifiedTime(Instant lastModifiedTime)

      The time when the optimization job was last updated.

      Parameters:
      lastModifiedTime - The time when the optimization job was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deploymentInstanceType

      OptimizationJobSummary.Builder deploymentInstanceType(String deploymentInstanceType)

      The type of instance that hosts the optimized model that you create with the optimization job.

      Parameters:
      deploymentInstanceType - The type of instance that hosts the optimized model that you create with the optimization job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • deploymentInstanceType

      OptimizationJobSummary.Builder deploymentInstanceType(OptimizationJobDeploymentInstanceType deploymentInstanceType)

      The type of instance that hosts the optimized model that you create with the optimization job.

      Parameters:
      deploymentInstanceType - The type of instance that hosts the optimized model that you create with the optimization job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • optimizationTypes

      OptimizationJobSummary.Builder optimizationTypes(Collection<String> optimizationTypes)

      The optimization techniques that are applied by the optimization job.

      Parameters:
      optimizationTypes - The optimization techniques that are applied by the optimization job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • optimizationTypes

      OptimizationJobSummary.Builder optimizationTypes(String... optimizationTypes)

      The optimization techniques that are applied by the optimization job.

      Parameters:
      optimizationTypes - The optimization techniques that are applied by the optimization job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.