Interface TrainedModelInferenceJobsConfigurationPolicy.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TrainedModelInferenceJobsConfigurationPolicy.Builder,
,TrainedModelInferenceJobsConfigurationPolicy> SdkBuilder<TrainedModelInferenceJobsConfigurationPolicy.Builder,
,TrainedModelInferenceJobsConfigurationPolicy> SdkPojo
- Enclosing class:
TrainedModelInferenceJobsConfigurationPolicy
@Mutable
@NotThreadSafe
public static interface TrainedModelInferenceJobsConfigurationPolicy.Builder
extends SdkPojo, CopyableBuilder<TrainedModelInferenceJobsConfigurationPolicy.Builder,TrainedModelInferenceJobsConfigurationPolicy>
-
Method Summary
Modifier and TypeMethodDescriptioncontainerLogs
(Collection<LogsConfigurationPolicy> containerLogs) The logs container for the trained model inference job.containerLogs
(Consumer<LogsConfigurationPolicy.Builder>... containerLogs) The logs container for the trained model inference job.containerLogs
(LogsConfigurationPolicy... containerLogs) The logs container for the trained model inference job.maxOutputSize
(Consumer<TrainedModelInferenceMaxOutputSize.Builder> maxOutputSize) The maximum allowed size of the output of the trained model inference job.maxOutputSize
(TrainedModelInferenceMaxOutputSize maxOutputSize) The maximum allowed size of the output of the trained model inference job.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
containerLogs
TrainedModelInferenceJobsConfigurationPolicy.Builder containerLogs(Collection<LogsConfigurationPolicy> containerLogs) The logs container for the trained model inference job.
- Parameters:
containerLogs
- The logs container for the trained model inference job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
containerLogs
TrainedModelInferenceJobsConfigurationPolicy.Builder containerLogs(LogsConfigurationPolicy... containerLogs) The logs container for the trained model inference job.
- Parameters:
containerLogs
- The logs container for the trained model inference job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
containerLogs
TrainedModelInferenceJobsConfigurationPolicy.Builder containerLogs(Consumer<LogsConfigurationPolicy.Builder>... containerLogs) The logs container for the trained model inference job.
This is a convenience method that creates an instance of theLogsConfigurationPolicy.Builder
avoiding the need to create one manually viaLogsConfigurationPolicy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontainerLogs(List<LogsConfigurationPolicy>)
.- Parameters:
containerLogs
- a consumer that will call methods onLogsConfigurationPolicy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maxOutputSize
TrainedModelInferenceJobsConfigurationPolicy.Builder maxOutputSize(TrainedModelInferenceMaxOutputSize maxOutputSize) The maximum allowed size of the output of the trained model inference job.
- Parameters:
maxOutputSize
- The maximum allowed size of the output of the trained model inference job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxOutputSize
default TrainedModelInferenceJobsConfigurationPolicy.Builder maxOutputSize(Consumer<TrainedModelInferenceMaxOutputSize.Builder> maxOutputSize) The maximum allowed size of the output of the trained model inference job.
This is a convenience method that creates an instance of theTrainedModelInferenceMaxOutputSize.Builder
avoiding the need to create one manually viaTrainedModelInferenceMaxOutputSize.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomaxOutputSize(TrainedModelInferenceMaxOutputSize)
.- Parameters:
maxOutputSize
- a consumer that will call methods onTrainedModelInferenceMaxOutputSize.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-