@Generated(value="software.amazon.awssdk:codegen") public class ExtendedS3DestinationUpdate extends Object implements StructuredPojo, ToCopyableBuilder<ExtendedS3DestinationUpdate.Builder,ExtendedS3DestinationUpdate>
Describes an update for a destination in Amazon S3.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ExtendedS3DestinationUpdate.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
bucketARN()
The ARN of the S3 bucket.
|
BufferingHints |
bufferingHints()
The buffering option.
|
static ExtendedS3DestinationUpdate.Builder |
builder() |
CloudWatchLoggingOptions |
cloudWatchLoggingOptions()
The CloudWatch logging options for your delivery stream.
|
CompressionFormat |
compressionFormat()
The compression format.
|
String |
compressionFormatAsString()
The compression format.
|
EncryptionConfiguration |
encryptionConfiguration()
The encryption configuration.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
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.
|
ProcessingConfiguration |
processingConfiguration()
The data processing configuration.
|
String |
roleARN()
The ARN of the AWS credentials.
|
S3BackupMode |
s3BackupMode()
Enables or disables Amazon S3 backup mode.
|
String |
s3BackupModeAsString()
Enables or disables Amazon S3 backup mode.
|
S3DestinationUpdate |
s3BackupUpdate()
The Amazon S3 destination for backup.
|
static Class<? extends ExtendedS3DestinationUpdate.Builder> |
serializableBuilderClass() |
ExtendedS3DestinationUpdate.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copypublic 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. 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 CompressionFormat compressionFormat()
The compression format. If no value is specified, the default is UNCOMPRESSED.
If the service returns an enum value that is not available in the current SDK version, compressionFormat
will return CompressionFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from compressionFormatAsString().
UNCOMPRESSED.CompressionFormatpublic String compressionFormatAsString()
The compression format. If no value is specified, the default is UNCOMPRESSED.
If the service returns an enum value that is not available in the current SDK version, compressionFormat
will return CompressionFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from compressionFormatAsString().
UNCOMPRESSED.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 ProcessingConfiguration processingConfiguration()
The data processing configuration.
public S3BackupMode s3BackupMode()
Enables or disables Amazon S3 backup mode.
If the service returns an enum value that is not available in the current SDK version, s3BackupMode will
return S3BackupMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
s3BackupModeAsString().
S3BackupModepublic String s3BackupModeAsString()
Enables or disables Amazon S3 backup mode.
If the service returns an enum value that is not available in the current SDK version, s3BackupMode will
return S3BackupMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
s3BackupModeAsString().
S3BackupModepublic S3DestinationUpdate s3BackupUpdate()
The Amazon S3 destination for backup.
public ExtendedS3DestinationUpdate.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<ExtendedS3DestinationUpdate.Builder,ExtendedS3DestinationUpdate>public static ExtendedS3DestinationUpdate.Builder builder()
public static Class<? extends ExtendedS3DestinationUpdate.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.