@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JobOutputDataConfig extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the path to the S3 location where you want to store job artifacts and the encryption key used to store them.
Constructor and Description |
---|
JobOutputDataConfig() |
Modifier and Type | Method and Description |
---|---|
JobOutputDataConfig |
clone() |
boolean |
equals(Object obj) |
String |
getKmsKeyId()
The AWS Key Management Service (AWS KMS) key that Amazon Braket uses to encrypt the job training artifacts at
rest using Amazon S3 server-side encryption.
|
String |
getS3Path()
Identifies the S3 path where you want Amazon Braket to store the job training artifacts.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setKmsKeyId(String kmsKeyId)
The AWS Key Management Service (AWS KMS) key that Amazon Braket uses to encrypt the job training artifacts at
rest using Amazon S3 server-side encryption.
|
void |
setS3Path(String s3Path)
Identifies the S3 path where you want Amazon Braket to store the job training artifacts.
|
String |
toString()
Returns a string representation of this object.
|
JobOutputDataConfig |
withKmsKeyId(String kmsKeyId)
The AWS Key Management Service (AWS KMS) key that Amazon Braket uses to encrypt the job training artifacts at
rest using Amazon S3 server-side encryption.
|
JobOutputDataConfig |
withS3Path(String s3Path)
Identifies the S3 path where you want Amazon Braket to store the job training artifacts.
|
public void setKmsKeyId(String kmsKeyId)
The AWS Key Management Service (AWS KMS) key that Amazon Braket uses to encrypt the job training artifacts at rest using Amazon S3 server-side encryption.
kmsKeyId
- The AWS Key Management Service (AWS KMS) key that Amazon Braket uses to encrypt the job training artifacts
at rest using Amazon S3 server-side encryption.public String getKmsKeyId()
The AWS Key Management Service (AWS KMS) key that Amazon Braket uses to encrypt the job training artifacts at rest using Amazon S3 server-side encryption.
public JobOutputDataConfig withKmsKeyId(String kmsKeyId)
The AWS Key Management Service (AWS KMS) key that Amazon Braket uses to encrypt the job training artifacts at rest using Amazon S3 server-side encryption.
kmsKeyId
- The AWS Key Management Service (AWS KMS) key that Amazon Braket uses to encrypt the job training artifacts
at rest using Amazon S3 server-side encryption.public void setS3Path(String s3Path)
Identifies the S3 path where you want Amazon Braket to store the job training artifacts. For example,
s3://bucket-name/key-name-prefix
.
s3Path
- Identifies the S3 path where you want Amazon Braket to store the job training artifacts. For example,
s3://bucket-name/key-name-prefix
.public String getS3Path()
Identifies the S3 path where you want Amazon Braket to store the job training artifacts. For example,
s3://bucket-name/key-name-prefix
.
s3://bucket-name/key-name-prefix
.public JobOutputDataConfig withS3Path(String s3Path)
Identifies the S3 path where you want Amazon Braket to store the job training artifacts. For example,
s3://bucket-name/key-name-prefix
.
s3Path
- Identifies the S3 path where you want Amazon Braket to store the job training artifacts. For example,
s3://bucket-name/key-name-prefix
.public String toString()
toString
in class Object
Object.toString()
public JobOutputDataConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.