@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AsyncInferenceOutputConfig extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the configuration for asynchronous inference invocation outputs.
Constructor and Description |
---|
AsyncInferenceOutputConfig() |
Modifier and Type | Method and Description |
---|---|
AsyncInferenceOutputConfig |
clone() |
boolean |
equals(Object obj) |
String |
getKmsKeyId()
The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that SageMaker uses to encrypt the
asynchronous inference output in Amazon S3.
|
AsyncInferenceNotificationConfig |
getNotificationConfig()
Specifies the configuration for notifications of inference results for asynchronous inference.
|
String |
getS3FailurePath()
The Amazon S3 location to upload failure inference responses to.
|
String |
getS3OutputPath()
The Amazon S3 location to upload inference responses to.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setKmsKeyId(String 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.
|
void |
setNotificationConfig(AsyncInferenceNotificationConfig notificationConfig)
Specifies the configuration for notifications of inference results for asynchronous inference.
|
void |
setS3FailurePath(String s3FailurePath)
The Amazon S3 location to upload failure inference responses to.
|
void |
setS3OutputPath(String s3OutputPath)
The Amazon S3 location to upload inference responses to.
|
String |
toString()
Returns a string representation of this object.
|
AsyncInferenceOutputConfig |
withKmsKeyId(String 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.
|
AsyncInferenceOutputConfig |
withNotificationConfig(AsyncInferenceNotificationConfig notificationConfig)
Specifies the configuration for notifications of inference results for asynchronous inference.
|
AsyncInferenceOutputConfig |
withS3FailurePath(String s3FailurePath)
The Amazon S3 location to upload failure inference responses to.
|
AsyncInferenceOutputConfig |
withS3OutputPath(String s3OutputPath)
The Amazon S3 location to upload inference responses to.
|
public void setKmsKeyId(String 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.
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.
public String getKmsKeyId()
The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that SageMaker uses to encrypt the asynchronous inference output in Amazon S3.
public AsyncInferenceOutputConfig withKmsKeyId(String 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.
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.
public void setS3OutputPath(String s3OutputPath)
The Amazon S3 location to upload inference responses to.
s3OutputPath
- The Amazon S3 location to upload inference responses to.public String getS3OutputPath()
The Amazon S3 location to upload inference responses to.
public AsyncInferenceOutputConfig withS3OutputPath(String s3OutputPath)
The Amazon S3 location to upload inference responses to.
s3OutputPath
- The Amazon S3 location to upload inference responses to.public void setNotificationConfig(AsyncInferenceNotificationConfig notificationConfig)
Specifies the configuration for notifications of inference results for asynchronous inference.
notificationConfig
- Specifies the configuration for notifications of inference results for asynchronous inference.public AsyncInferenceNotificationConfig getNotificationConfig()
Specifies the configuration for notifications of inference results for asynchronous inference.
public AsyncInferenceOutputConfig withNotificationConfig(AsyncInferenceNotificationConfig notificationConfig)
Specifies the configuration for notifications of inference results for asynchronous inference.
notificationConfig
- Specifies the configuration for notifications of inference results for asynchronous inference.public void setS3FailurePath(String s3FailurePath)
The Amazon S3 location to upload failure inference responses to.
s3FailurePath
- The Amazon S3 location to upload failure inference responses to.public String getS3FailurePath()
The Amazon S3 location to upload failure inference responses to.
public AsyncInferenceOutputConfig withS3FailurePath(String s3FailurePath)
The Amazon S3 location to upload failure inference responses to.
s3FailurePath
- The Amazon S3 location to upload failure inference responses to.public String toString()
toString
in class Object
Object.toString()
public AsyncInferenceOutputConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.