@Generated(value="software.amazon.awssdk:codegen") public final class ResourceDataSyncS3Destination extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceDataSyncS3Destination.Builder,ResourceDataSyncS3Destination>
Information about the target S3 bucket for the resource data sync.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResourceDataSyncS3Destination.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
awskmsKeyARN()
The ARN of an encryption key for a destination in Amazon S3.
|
String |
bucketName()
The name of the S3 bucket where the aggregated data is stored.
|
static ResourceDataSyncS3Destination.Builder |
builder() |
ResourceDataSyncDestinationDataSharing |
destinationDataSharing()
Enables destination data sharing.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
prefix()
An Amazon S3 prefix for the bucket.
|
String |
region()
The Amazon Web Services Region with the S3 bucket targeted by the resource data sync.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResourceDataSyncS3Destination.Builder> |
serializableBuilderClass() |
ResourceDataSyncS3Format |
syncFormat()
A supported sync format.
|
String |
syncFormatAsString()
A supported sync format.
|
ResourceDataSyncS3Destination.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String bucketName()
The name of the S3 bucket where the aggregated data is stored.
public final String prefix()
An Amazon S3 prefix for the bucket.
public final ResourceDataSyncS3Format syncFormat()
A supported sync format. The following format is currently supported: JsonSerDe
If the service returns an enum value that is not available in the current SDK version, syncFormat will
return ResourceDataSyncS3Format.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from syncFormatAsString().
ResourceDataSyncS3Formatpublic final String syncFormatAsString()
A supported sync format. The following format is currently supported: JsonSerDe
If the service returns an enum value that is not available in the current SDK version, syncFormat will
return ResourceDataSyncS3Format.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from syncFormatAsString().
ResourceDataSyncS3Formatpublic final String region()
The Amazon Web Services Region with the S3 bucket targeted by the resource data sync.
public final String awskmsKeyARN()
The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination S3 bucket.
public final ResourceDataSyncDestinationDataSharing destinationDataSharing()
Enables destination data sharing. By default, this field is null.
null.public ResourceDataSyncS3Destination.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ResourceDataSyncS3Destination.Builder,ResourceDataSyncS3Destination>public static ResourceDataSyncS3Destination.Builder builder()
public static Class<? extends ResourceDataSyncS3Destination.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.