@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class S3DataConfig extends Object implements Serializable, Cloneable, StructuredPojo
The configuration details of an Amazon S3 input or output bucket.
Constructor and Description |
---|
S3DataConfig() |
Modifier and Type | Method and Description |
---|---|
S3DataConfig |
clone() |
boolean |
equals(Object obj) |
String |
getKmsKeyArn()
The Amazon Resource Name (ARN) of the Amazon Key Management Service (KMS) key that Amazon Personalize uses to
encrypt or decrypt the input and output files of a batch inference job.
|
String |
getPath()
The file path of the Amazon S3 bucket.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the Amazon Key Management Service (KMS) key that Amazon Personalize uses to
encrypt or decrypt the input and output files of a batch inference job.
|
void |
setPath(String path)
The file path of the Amazon S3 bucket.
|
String |
toString()
Returns a string representation of this object.
|
S3DataConfig |
withKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the Amazon Key Management Service (KMS) key that Amazon Personalize uses to
encrypt or decrypt the input and output files of a batch inference job.
|
S3DataConfig |
withPath(String path)
The file path of the Amazon S3 bucket.
|
public void setPath(String path)
The file path of the Amazon S3 bucket.
path
- The file path of the Amazon S3 bucket.public String getPath()
The file path of the Amazon S3 bucket.
public S3DataConfig withPath(String path)
The file path of the Amazon S3 bucket.
path
- The file path of the Amazon S3 bucket.public void setKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the Amazon Key Management Service (KMS) key that Amazon Personalize uses to encrypt or decrypt the input and output files of a batch inference job.
kmsKeyArn
- The Amazon Resource Name (ARN) of the Amazon Key Management Service (KMS) key that Amazon Personalize uses
to encrypt or decrypt the input and output files of a batch inference job.public String getKmsKeyArn()
The Amazon Resource Name (ARN) of the Amazon Key Management Service (KMS) key that Amazon Personalize uses to encrypt or decrypt the input and output files of a batch inference job.
public S3DataConfig withKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the Amazon Key Management Service (KMS) key that Amazon Personalize uses to encrypt or decrypt the input and output files of a batch inference job.
kmsKeyArn
- The Amazon Resource Name (ARN) of the Amazon Key Management Service (KMS) key that Amazon Personalize uses
to encrypt or decrypt the input and output files of a batch inference job.public String toString()
toString
in class Object
Object.toString()
public S3DataConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.