@Generated(value="software.amazon.awssdk:codegen") public final class S3DataConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3DataConfig.Builder,S3DataConfig>
The configuration details of an Amazon S3 input or output bucket.
| Modifier and Type | Class and Description |
|---|---|
static interface |
S3DataConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static S3DataConfig.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kmsKeyArn()
The Amazon Resource Name (ARN) of the Key Management Service (KMS) key that Amazon Personalize uses to encrypt or
decrypt the input and output files.
|
String |
path()
The file path of the Amazon S3 bucket.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends S3DataConfig.Builder> |
serializableBuilderClass() |
S3DataConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String path()
The file path of the Amazon S3 bucket.
public final String kmsKeyArn()
The Amazon Resource Name (ARN) of the Key Management Service (KMS) key that Amazon Personalize uses to encrypt or decrypt the input and output files.
public S3DataConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<S3DataConfig.Builder,S3DataConfig>public static S3DataConfig.Builder builder()
public static Class<? extends S3DataConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.