@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InferenceExperimentDataStorageConfig extends Object implements Serializable, Cloneable, StructuredPojo
The Amazon S3 location and configuration for storing inference request and response data.
Constructor and Description |
---|
InferenceExperimentDataStorageConfig() |
Modifier and Type | Method and Description |
---|---|
InferenceExperimentDataStorageConfig |
clone() |
boolean |
equals(Object obj) |
CaptureContentTypeHeader |
getContentType() |
String |
getDestination()
The Amazon S3 bucket where the inference request and response data is stored.
|
String |
getKmsKey()
The Amazon Web Services Key Management Service key that Amazon SageMaker uses to encrypt captured data at rest
using Amazon S3 server-side encryption.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setContentType(CaptureContentTypeHeader contentType) |
void |
setDestination(String destination)
The Amazon S3 bucket where the inference request and response data is stored.
|
void |
setKmsKey(String kmsKey)
The Amazon Web Services Key Management Service key that Amazon SageMaker uses to encrypt captured data at rest
using Amazon S3 server-side encryption.
|
String |
toString()
Returns a string representation of this object.
|
InferenceExperimentDataStorageConfig |
withContentType(CaptureContentTypeHeader contentType) |
InferenceExperimentDataStorageConfig |
withDestination(String destination)
The Amazon S3 bucket where the inference request and response data is stored.
|
InferenceExperimentDataStorageConfig |
withKmsKey(String kmsKey)
The Amazon Web Services Key Management Service key that Amazon SageMaker uses to encrypt captured data at rest
using Amazon S3 server-side encryption.
|
public InferenceExperimentDataStorageConfig()
public void setDestination(String destination)
The Amazon S3 bucket where the inference request and response data is stored.
destination
- The Amazon S3 bucket where the inference request and response data is stored.public String getDestination()
The Amazon S3 bucket where the inference request and response data is stored.
public InferenceExperimentDataStorageConfig withDestination(String destination)
The Amazon S3 bucket where the inference request and response data is stored.
destination
- The Amazon S3 bucket where the inference request and response data is stored.public void setKmsKey(String kmsKey)
The Amazon Web Services Key Management Service key that Amazon SageMaker uses to encrypt captured data at rest using Amazon S3 server-side encryption.
kmsKey
- The Amazon Web Services Key Management Service key that Amazon SageMaker uses to encrypt captured data at
rest using Amazon S3 server-side encryption.public String getKmsKey()
The Amazon Web Services Key Management Service key that Amazon SageMaker uses to encrypt captured data at rest using Amazon S3 server-side encryption.
public InferenceExperimentDataStorageConfig withKmsKey(String kmsKey)
The Amazon Web Services Key Management Service key that Amazon SageMaker uses to encrypt captured data at rest using Amazon S3 server-side encryption.
kmsKey
- The Amazon Web Services Key Management Service key that Amazon SageMaker uses to encrypt captured data at
rest using Amazon S3 server-side encryption.public void setContentType(CaptureContentTypeHeader contentType)
contentType
- public CaptureContentTypeHeader getContentType()
public InferenceExperimentDataStorageConfig withContentType(CaptureContentTypeHeader contentType)
contentType
- public String toString()
toString
in class Object
Object.toString()
public InferenceExperimentDataStorageConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.