@Generated(value="software.amazon.awssdk:codegen") public final class S3StorageConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3StorageConfig.Builder,S3StorageConfig>
The Amazon Simple Storage (Amazon S3) location and and security configuration for OfflineStore.
| Modifier and Type | Class and Description |
|---|---|
static interface |
S3StorageConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static S3StorageConfig.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kmsKeyId()
The Amazon Web Services Key Management Service (KMS) key ARN of the key used to encrypt any objects written into
the
OfflineStore S3 location. |
String |
resolvedOutputS3Uri()
The S3 path where offline records are written.
|
String |
s3Uri()
The S3 URI, or location in Amazon S3, of
OfflineStore. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends S3StorageConfig.Builder> |
serializableBuilderClass() |
S3StorageConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String s3Uri()
The S3 URI, or location in Amazon S3, of OfflineStore.
S3 URIs have a format similar to the following: s3://example-bucket/prefix/.
OfflineStore.
S3 URIs have a format similar to the following: s3://example-bucket/prefix/.
public final String kmsKeyId()
The Amazon Web Services Key Management Service (KMS) key ARN of the key used to encrypt any objects written into
the OfflineStore S3 location.
The IAM roleARN that is passed as a parameter to CreateFeatureGroup must have below
permissions to the KmsKeyId:
"kms:GenerateDataKey"
OfflineStore S3 location.
The IAM roleARN that is passed as a parameter to CreateFeatureGroup must have
below permissions to the KmsKeyId:
"kms:GenerateDataKey"
public final String resolvedOutputS3Uri()
The S3 path where offline records are written.
public S3StorageConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<S3StorageConfig.Builder,S3StorageConfig>public static S3StorageConfig.Builder builder()
public static Class<? extends S3StorageConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.