Interface AsyncInferenceOutputConfig.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<AsyncInferenceOutputConfig.Builder,,- AsyncInferenceOutputConfig> - SdkBuilder<AsyncInferenceOutputConfig.Builder,,- AsyncInferenceOutputConfig> - SdkPojo
- Enclosing class:
- AsyncInferenceOutputConfig
@Mutable
@NotThreadSafe
public static interface AsyncInferenceOutputConfig.Builder
extends SdkPojo, CopyableBuilder<AsyncInferenceOutputConfig.Builder,AsyncInferenceOutputConfig> 
- 
Method SummaryModifier and TypeMethodDescriptionThe Amazon Web Services Key Management Service (Amazon Web Services KMS) key that SageMaker uses to encrypt the asynchronous inference output in Amazon S3.notificationConfig(Consumer<AsyncInferenceNotificationConfig.Builder> notificationConfig) Specifies the configuration for notifications of inference results for asynchronous inference.notificationConfig(AsyncInferenceNotificationConfig notificationConfig) Specifies the configuration for notifications of inference results for asynchronous inference.s3FailurePath(String s3FailurePath) The Amazon S3 location to upload failure inference responses to.s3OutputPath(String s3OutputPath) The Amazon S3 location to upload inference responses to.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
kmsKeyIdThe Amazon Web Services Key Management Service (Amazon Web Services KMS) key that SageMaker uses to encrypt the asynchronous inference output in Amazon S3. - Parameters:
- kmsKeyId- The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that SageMaker uses to encrypt the asynchronous inference output in Amazon S3.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
s3OutputPathThe Amazon S3 location to upload inference responses to. - Parameters:
- s3OutputPath- The Amazon S3 location to upload inference responses to.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
notificationConfigAsyncInferenceOutputConfig.Builder notificationConfig(AsyncInferenceNotificationConfig notificationConfig) Specifies the configuration for notifications of inference results for asynchronous inference. - Parameters:
- notificationConfig- Specifies the configuration for notifications of inference results for asynchronous inference.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
notificationConfigdefault AsyncInferenceOutputConfig.Builder notificationConfig(Consumer<AsyncInferenceNotificationConfig.Builder> notificationConfig) Specifies the configuration for notifications of inference results for asynchronous inference. This is a convenience method that creates an instance of theAsyncInferenceNotificationConfig.Builderavoiding the need to create one manually viaAsyncInferenceNotificationConfig.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonotificationConfig(AsyncInferenceNotificationConfig).- Parameters:
- notificationConfig- a consumer that will call methods on- AsyncInferenceNotificationConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
s3FailurePathThe Amazon S3 location to upload failure inference responses to. - Parameters:
- s3FailurePath- The Amazon S3 location to upload failure inference responses to.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-