StructuredPojo, ToCopyableBuilder<S3DestinationUpdate.Builder,S3DestinationUpdate>@Generated("software.amazon.awssdk:codegen") public class S3DestinationUpdate extends Object implements StructuredPojo, ToCopyableBuilder<S3DestinationUpdate.Builder,S3DestinationUpdate>
Describes an update for a destination in Amazon S3.
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
S3DestinationUpdate.Builder |
| Modifier and Type | Method | Description |
|---|---|---|
String |
bucketARN() |
The ARN of the S3 bucket.
|
BufferingHints |
bufferingHints() |
The buffering option.
|
static S3DestinationUpdate.Builder |
builder() |
|
CloudWatchLoggingOptions |
cloudWatchLoggingOptions() |
The CloudWatch logging options for your delivery stream.
|
String |
compressionFormat() |
The compression format.
|
EncryptionConfiguration |
encryptionConfiguration() |
The encryption configuration.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller. |
String |
prefix() |
The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered S3 files.
|
String |
roleARN() |
The ARN of the AWS credentials.
|
static Class<? extends S3DestinationUpdate.Builder> |
serializableBuilderClass() |
|
S3DestinationUpdate.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public String roleARN()
The ARN of the AWS credentials.
public String bucketARN()
The ARN of the S3 bucket.
public String prefix()
The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered S3 files. You can specify an extra prefix to be added in front of the time format prefix. Note that if the prefix ends with a slash, it appears as a folder in the S3 bucket. For more information, see Amazon S3 Object Name Format in the Amazon Kinesis Firehose Developer Guide.
public BufferingHints bufferingHints()
The buffering option. If no value is specified, BufferingHints object default values are used.
public String compressionFormat()
The compression format. If no value is specified, the default is UNCOMPRESSED.
The compression formats SNAPPY or ZIP cannot be specified for Amazon Redshift
destinations because they are not supported by the Amazon Redshift COPY operation that reads from
the S3 bucket.
UNCOMPRESSED.
The compression formats SNAPPY or ZIP cannot be specified for Amazon Redshift
destinations because they are not supported by the Amazon Redshift COPY operation that reads
from the S3 bucket.
CompressionFormatpublic EncryptionConfiguration encryptionConfiguration()
The encryption configuration. If no value is specified, the default is no encryption.
public CloudWatchLoggingOptions cloudWatchLoggingOptions()
The CloudWatch logging options for your delivery stream.
public S3DestinationUpdate.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<S3DestinationUpdate.Builder,S3DestinationUpdate>public static S3DestinationUpdate.Builder builder()
public static Class<? extends S3DestinationUpdate.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.