@Generated(value="software.amazon.awssdk:codegen") public class ExtendedS3DestinationConfiguration extends Object implements StructuredPojo, software.amazon.awssdk.utils.builder.ToCopyableBuilder<ExtendedS3DestinationConfiguration.Builder,ExtendedS3DestinationConfiguration>
Describes the configuration of a destination in Amazon S3.
Modifier and Type | Class and Description |
---|---|
static interface |
ExtendedS3DestinationConfiguration.Builder |
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.
public String compressionFormat()
The compression format. If no value is specified, the default is UNCOMPRESSED.
CompressionFormat
public 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 ProcessingConfiguration processingConfiguration()
The data processing configuration.
public String s3BackupMode()
The Amazon S3 backup mode.
S3BackupMode
public S3DestinationConfiguration s3BackupConfiguration()
The configuration for backup in Amazon S3.
public ExtendedS3DestinationConfiguration.Builder toBuilder()
toBuilder
in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder<ExtendedS3DestinationConfiguration.Builder,ExtendedS3DestinationConfiguration>
public static ExtendedS3DestinationConfiguration.Builder builder()
public static Class<? extends ExtendedS3DestinationConfiguration.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2017. All rights reserved.