Interface DescribeOptimizationJobResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeOptimizationJobResponse.Builder,DescribeOptimizationJobResponse>
,SageMakerResponse.Builder
,SdkBuilder<DescribeOptimizationJobResponse.Builder,DescribeOptimizationJobResponse>
,SdkPojo
,SdkResponse.Builder
- Enclosing class:
- DescribeOptimizationJobResponse
public static interface DescribeOptimizationJobResponse.Builder extends SageMakerResponse.Builder, SdkPojo, CopyableBuilder<DescribeOptimizationJobResponse.Builder,DescribeOptimizationJobResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeOptimizationJobResponse.Builder
creationTime(Instant creationTime)
The time when you created the optimization job.DescribeOptimizationJobResponse.Builder
deploymentInstanceType(String deploymentInstanceType)
The type of instance that hosts the optimized model that you create with the optimization job.DescribeOptimizationJobResponse.Builder
deploymentInstanceType(OptimizationJobDeploymentInstanceType deploymentInstanceType)
The type of instance that hosts the optimized model that you create with the optimization job.DescribeOptimizationJobResponse.Builder
failureReason(String failureReason)
If the optimization job status isFAILED
, the reason for the failure.DescribeOptimizationJobResponse.Builder
lastModifiedTime(Instant lastModifiedTime)
The time when the optimization job was last updated.default DescribeOptimizationJobResponse.Builder
modelSource(Consumer<OptimizationJobModelSource.Builder> modelSource)
The location of the source model to optimize with an optimization job.DescribeOptimizationJobResponse.Builder
modelSource(OptimizationJobModelSource modelSource)
The location of the source model to optimize with an optimization job.DescribeOptimizationJobResponse.Builder
optimizationConfigs(Collection<OptimizationConfig> optimizationConfigs)
Settings for each of the optimization techniques that the job applies.DescribeOptimizationJobResponse.Builder
optimizationConfigs(Consumer<OptimizationConfig.Builder>... optimizationConfigs)
Settings for each of the optimization techniques that the job applies.DescribeOptimizationJobResponse.Builder
optimizationConfigs(OptimizationConfig... optimizationConfigs)
Settings for each of the optimization techniques that the job applies.DescribeOptimizationJobResponse.Builder
optimizationEndTime(Instant optimizationEndTime)
The time when the optimization job finished processing.DescribeOptimizationJobResponse.Builder
optimizationEnvironment(Map<String,String> optimizationEnvironment)
The environment variables to set in the model container.DescribeOptimizationJobResponse.Builder
optimizationJobArn(String optimizationJobArn)
The Amazon Resource Name (ARN) of the optimization job.DescribeOptimizationJobResponse.Builder
optimizationJobName(String optimizationJobName)
The name that you assigned to the optimization job.DescribeOptimizationJobResponse.Builder
optimizationJobStatus(String optimizationJobStatus)
The current status of the optimization job.DescribeOptimizationJobResponse.Builder
optimizationJobStatus(OptimizationJobStatus optimizationJobStatus)
The current status of the optimization job.default DescribeOptimizationJobResponse.Builder
optimizationOutput(Consumer<OptimizationOutput.Builder> optimizationOutput)
Output values produced by an optimization job.DescribeOptimizationJobResponse.Builder
optimizationOutput(OptimizationOutput optimizationOutput)
Output values produced by an optimization job.DescribeOptimizationJobResponse.Builder
optimizationStartTime(Instant optimizationStartTime)
The time when the optimization job started.default DescribeOptimizationJobResponse.Builder
outputConfig(Consumer<OptimizationJobOutputConfig.Builder> outputConfig)
Details for where to store the optimized model that you create with the optimization job.DescribeOptimizationJobResponse.Builder
outputConfig(OptimizationJobOutputConfig outputConfig)
Details for where to store the optimized model that you create with the optimization job.DescribeOptimizationJobResponse.Builder
roleArn(String roleArn)
The ARN of the IAM role that you assigned to the optimization job.default DescribeOptimizationJobResponse.Builder
stoppingCondition(Consumer<StoppingCondition.Builder> stoppingCondition)
Sets the value of the StoppingCondition property for this object.DescribeOptimizationJobResponse.Builder
stoppingCondition(StoppingCondition stoppingCondition)
Sets the value of the StoppingCondition property for this object.default DescribeOptimizationJobResponse.Builder
vpcConfig(Consumer<OptimizationVpcConfig.Builder> vpcConfig)
A VPC in Amazon VPC that your optimized model has access to.DescribeOptimizationJobResponse.Builder
vpcConfig(OptimizationVpcConfig vpcConfig)
A VPC in Amazon VPC that your optimized model has access to.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.sagemaker.model.SageMakerResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
optimizationJobArn
DescribeOptimizationJobResponse.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.
-
optimizationJobStatus
DescribeOptimizationJobResponse.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
,OptimizationJobStatus
-
optimizationJobStatus
DescribeOptimizationJobResponse.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:
OptimizationJobStatus
,OptimizationJobStatus
-
optimizationStartTime
DescribeOptimizationJobResponse.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
DescribeOptimizationJobResponse.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.
-
creationTime
DescribeOptimizationJobResponse.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.
-
lastModifiedTime
DescribeOptimizationJobResponse.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.
-
failureReason
DescribeOptimizationJobResponse.Builder failureReason(String failureReason)
If the optimization job status is
FAILED
, the reason for the failure.- Parameters:
failureReason
- If the optimization job status isFAILED
, the reason for the failure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optimizationJobName
DescribeOptimizationJobResponse.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.
-
modelSource
DescribeOptimizationJobResponse.Builder modelSource(OptimizationJobModelSource modelSource)
The location of the source model to optimize with an optimization job.
- Parameters:
modelSource
- The location of the source model to optimize with an optimization job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modelSource
default DescribeOptimizationJobResponse.Builder modelSource(Consumer<OptimizationJobModelSource.Builder> modelSource)
The location of the source model to optimize with an optimization job.
This is a convenience method that creates an instance of theOptimizationJobModelSource.Builder
avoiding the need to create one manually viaOptimizationJobModelSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomodelSource(OptimizationJobModelSource)
.- Parameters:
modelSource
- a consumer that will call methods onOptimizationJobModelSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
modelSource(OptimizationJobModelSource)
-
optimizationEnvironment
DescribeOptimizationJobResponse.Builder optimizationEnvironment(Map<String,String> optimizationEnvironment)
The environment variables to set in the model container.
- Parameters:
optimizationEnvironment
- The environment variables to set in the model container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentInstanceType
DescribeOptimizationJobResponse.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:
OptimizationJobDeploymentInstanceType
,OptimizationJobDeploymentInstanceType
-
deploymentInstanceType
DescribeOptimizationJobResponse.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:
OptimizationJobDeploymentInstanceType
,OptimizationJobDeploymentInstanceType
-
optimizationConfigs
DescribeOptimizationJobResponse.Builder optimizationConfigs(Collection<OptimizationConfig> optimizationConfigs)
Settings for each of the optimization techniques that the job applies.
- Parameters:
optimizationConfigs
- Settings for each of the optimization techniques that the job applies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optimizationConfigs
DescribeOptimizationJobResponse.Builder optimizationConfigs(OptimizationConfig... optimizationConfigs)
Settings for each of the optimization techniques that the job applies.
- Parameters:
optimizationConfigs
- Settings for each of the optimization techniques that the job applies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optimizationConfigs
DescribeOptimizationJobResponse.Builder optimizationConfigs(Consumer<OptimizationConfig.Builder>... optimizationConfigs)
Settings for each of the optimization techniques that the job applies.
This is a convenience method that creates an instance of theOptimizationConfig.Builder
avoiding the need to create one manually viaOptimizationConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#optimizationConfigs(List
.) - Parameters:
optimizationConfigs
- a consumer that will call methods onOptimizationConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#optimizationConfigs(java.util.Collection
)
-
outputConfig
DescribeOptimizationJobResponse.Builder outputConfig(OptimizationJobOutputConfig outputConfig)
Details for where to store the optimized model that you create with the optimization job.
- Parameters:
outputConfig
- Details for where to store 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.
-
outputConfig
default DescribeOptimizationJobResponse.Builder outputConfig(Consumer<OptimizationJobOutputConfig.Builder> outputConfig)
Details for where to store the optimized model that you create with the optimization job.
This is a convenience method that creates an instance of theOptimizationJobOutputConfig.Builder
avoiding the need to create one manually viaOptimizationJobOutputConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputConfig(OptimizationJobOutputConfig)
.- Parameters:
outputConfig
- a consumer that will call methods onOptimizationJobOutputConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
outputConfig(OptimizationJobOutputConfig)
-
optimizationOutput
DescribeOptimizationJobResponse.Builder optimizationOutput(OptimizationOutput optimizationOutput)
Output values produced by an optimization job.
- Parameters:
optimizationOutput
- Output values produced by an optimization job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optimizationOutput
default DescribeOptimizationJobResponse.Builder optimizationOutput(Consumer<OptimizationOutput.Builder> optimizationOutput)
Output values produced by an optimization job.
This is a convenience method that creates an instance of theOptimizationOutput.Builder
avoiding the need to create one manually viaOptimizationOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooptimizationOutput(OptimizationOutput)
.- Parameters:
optimizationOutput
- a consumer that will call methods onOptimizationOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
optimizationOutput(OptimizationOutput)
-
roleArn
DescribeOptimizationJobResponse.Builder roleArn(String roleArn)
The ARN of the IAM role that you assigned to the optimization job.
- Parameters:
roleArn
- The ARN of the IAM role that you assigned to the optimization job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stoppingCondition
DescribeOptimizationJobResponse.Builder stoppingCondition(StoppingCondition stoppingCondition)
Sets the value of the StoppingCondition property for this object.- Parameters:
stoppingCondition
- The new value for the StoppingCondition property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stoppingCondition
default DescribeOptimizationJobResponse.Builder stoppingCondition(Consumer<StoppingCondition.Builder> stoppingCondition)
Sets the value of the StoppingCondition property for this object. This is a convenience method that creates an instance of theStoppingCondition.Builder
avoiding the need to create one manually viaStoppingCondition.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostoppingCondition(StoppingCondition)
.- Parameters:
stoppingCondition
- a consumer that will call methods onStoppingCondition.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
stoppingCondition(StoppingCondition)
-
vpcConfig
DescribeOptimizationJobResponse.Builder vpcConfig(OptimizationVpcConfig vpcConfig)
A VPC in Amazon VPC that your optimized model has access to.
- Parameters:
vpcConfig
- A VPC in Amazon VPC that your optimized model has access to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfig
default DescribeOptimizationJobResponse.Builder vpcConfig(Consumer<OptimizationVpcConfig.Builder> vpcConfig)
A VPC in Amazon VPC that your optimized model has access to.
This is a convenience method that creates an instance of theOptimizationVpcConfig.Builder
avoiding the need to create one manually viaOptimizationVpcConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcConfig(OptimizationVpcConfig)
.- Parameters:
vpcConfig
- a consumer that will call methods onOptimizationVpcConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
vpcConfig(OptimizationVpcConfig)
-
-