@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExtendedS3DestinationUpdate extends Object implements Serializable, Cloneable, StructuredPojo
Describes an update for a destination in Amazon S3.
Constructor and Description |
---|
ExtendedS3DestinationUpdate() |
Modifier and Type | Method and Description |
---|---|
ExtendedS3DestinationUpdate |
clone() |
boolean |
equals(Object obj) |
String |
getBucketARN()
The ARN of the S3 bucket.
|
BufferingHints |
getBufferingHints()
The buffering option.
|
CloudWatchLoggingOptions |
getCloudWatchLoggingOptions()
The CloudWatch logging options for your delivery stream.
|
String |
getCompressionFormat()
The compression format.
|
EncryptionConfiguration |
getEncryptionConfiguration()
The encryption configuration.
|
String |
getPrefix()
The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered S3 files.
|
ProcessingConfiguration |
getProcessingConfiguration()
The data processing configuration.
|
String |
getRoleARN()
The ARN of the AWS credentials.
|
String |
getS3BackupMode()
Enables or disables Amazon S3 backup mode.
|
S3DestinationUpdate |
getS3BackupUpdate()
The Amazon S3 destination for backup.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBucketARN(String bucketARN)
The ARN of the S3 bucket.
|
void |
setBufferingHints(BufferingHints bufferingHints)
The buffering option.
|
void |
setCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
The CloudWatch logging options for your delivery stream.
|
void |
setCompressionFormat(CompressionFormat compressionFormat)
The compression format.
|
void |
setCompressionFormat(String compressionFormat)
The compression format.
|
void |
setEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
The encryption configuration.
|
void |
setPrefix(String prefix)
The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered S3 files.
|
void |
setProcessingConfiguration(ProcessingConfiguration processingConfiguration)
The data processing configuration.
|
void |
setRoleARN(String roleARN)
The ARN of the AWS credentials.
|
void |
setS3BackupMode(S3BackupMode s3BackupMode)
Enables or disables Amazon S3 backup mode.
|
void |
setS3BackupMode(String s3BackupMode)
Enables or disables Amazon S3 backup mode.
|
void |
setS3BackupUpdate(S3DestinationUpdate s3BackupUpdate)
The Amazon S3 destination for backup.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ExtendedS3DestinationUpdate |
withBucketARN(String bucketARN)
The ARN of the S3 bucket.
|
ExtendedS3DestinationUpdate |
withBufferingHints(BufferingHints bufferingHints)
The buffering option.
|
ExtendedS3DestinationUpdate |
withCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
The CloudWatch logging options for your delivery stream.
|
ExtendedS3DestinationUpdate |
withCompressionFormat(CompressionFormat compressionFormat)
The compression format.
|
ExtendedS3DestinationUpdate |
withCompressionFormat(String compressionFormat)
The compression format.
|
ExtendedS3DestinationUpdate |
withEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
The encryption configuration.
|
ExtendedS3DestinationUpdate |
withPrefix(String prefix)
The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered S3 files.
|
ExtendedS3DestinationUpdate |
withProcessingConfiguration(ProcessingConfiguration processingConfiguration)
The data processing configuration.
|
ExtendedS3DestinationUpdate |
withRoleARN(String roleARN)
The ARN of the AWS credentials.
|
ExtendedS3DestinationUpdate |
withS3BackupMode(S3BackupMode s3BackupMode)
Enables or disables Amazon S3 backup mode.
|
ExtendedS3DestinationUpdate |
withS3BackupMode(String s3BackupMode)
Enables or disables Amazon S3 backup mode.
|
ExtendedS3DestinationUpdate |
withS3BackupUpdate(S3DestinationUpdate s3BackupUpdate)
The Amazon S3 destination for backup.
|
public void setRoleARN(String roleARN)
The ARN of the AWS credentials.
roleARN
- The ARN of the AWS credentials.public String getRoleARN()
The ARN of the AWS credentials.
public ExtendedS3DestinationUpdate withRoleARN(String roleARN)
The ARN of the AWS credentials.
roleARN
- The ARN of the AWS credentials.public void setBucketARN(String bucketARN)
The ARN of the S3 bucket.
bucketARN
- The ARN of the S3 bucket.public String getBucketARN()
The ARN of the S3 bucket.
public ExtendedS3DestinationUpdate withBucketARN(String bucketARN)
The ARN of the S3 bucket.
bucketARN
- The ARN of the S3 bucket.public void setPrefix(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.
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 String getPrefix()
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 ExtendedS3DestinationUpdate withPrefix(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.
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 void setBufferingHints(BufferingHints bufferingHints)
The buffering option.
bufferingHints
- The buffering option.public BufferingHints getBufferingHints()
The buffering option.
public ExtendedS3DestinationUpdate withBufferingHints(BufferingHints bufferingHints)
The buffering option.
bufferingHints
- The buffering option.public void setCompressionFormat(String compressionFormat)
The compression format. If no value is specified, the default is UNCOMPRESSED
.
compressionFormat
- The compression format. If no value is specified, the default is UNCOMPRESSED
.CompressionFormat
public String getCompressionFormat()
The compression format. If no value is specified, the default is UNCOMPRESSED
.
UNCOMPRESSED
.CompressionFormat
public ExtendedS3DestinationUpdate withCompressionFormat(String compressionFormat)
The compression format. If no value is specified, the default is UNCOMPRESSED
.
compressionFormat
- The compression format. If no value is specified, the default is UNCOMPRESSED
.CompressionFormat
public void setCompressionFormat(CompressionFormat compressionFormat)
The compression format. If no value is specified, the default is UNCOMPRESSED
.
compressionFormat
- The compression format. If no value is specified, the default is UNCOMPRESSED
.CompressionFormat
public ExtendedS3DestinationUpdate withCompressionFormat(CompressionFormat compressionFormat)
The compression format. If no value is specified, the default is UNCOMPRESSED
.
compressionFormat
- The compression format. If no value is specified, the default is UNCOMPRESSED
.CompressionFormat
public void setEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
The encryption configuration. If no value is specified, the default is no encryption.
encryptionConfiguration
- The encryption configuration. If no value is specified, the default is no encryption.public EncryptionConfiguration getEncryptionConfiguration()
The encryption configuration. If no value is specified, the default is no encryption.
public ExtendedS3DestinationUpdate withEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
The encryption configuration. If no value is specified, the default is no encryption.
encryptionConfiguration
- The encryption configuration. If no value is specified, the default is no encryption.public void setCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
The CloudWatch logging options for your delivery stream.
cloudWatchLoggingOptions
- The CloudWatch logging options for your delivery stream.public CloudWatchLoggingOptions getCloudWatchLoggingOptions()
The CloudWatch logging options for your delivery stream.
public ExtendedS3DestinationUpdate withCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
The CloudWatch logging options for your delivery stream.
cloudWatchLoggingOptions
- The CloudWatch logging options for your delivery stream.public void setProcessingConfiguration(ProcessingConfiguration processingConfiguration)
The data processing configuration.
processingConfiguration
- The data processing configuration.public ProcessingConfiguration getProcessingConfiguration()
The data processing configuration.
public ExtendedS3DestinationUpdate withProcessingConfiguration(ProcessingConfiguration processingConfiguration)
The data processing configuration.
processingConfiguration
- The data processing configuration.public void setS3BackupMode(String s3BackupMode)
Enables or disables Amazon S3 backup mode.
s3BackupMode
- Enables or disables Amazon S3 backup mode.S3BackupMode
public String getS3BackupMode()
Enables or disables Amazon S3 backup mode.
S3BackupMode
public ExtendedS3DestinationUpdate withS3BackupMode(String s3BackupMode)
Enables or disables Amazon S3 backup mode.
s3BackupMode
- Enables or disables Amazon S3 backup mode.S3BackupMode
public void setS3BackupMode(S3BackupMode s3BackupMode)
Enables or disables Amazon S3 backup mode.
s3BackupMode
- Enables or disables Amazon S3 backup mode.S3BackupMode
public ExtendedS3DestinationUpdate withS3BackupMode(S3BackupMode s3BackupMode)
Enables or disables Amazon S3 backup mode.
s3BackupMode
- Enables or disables Amazon S3 backup mode.S3BackupMode
public void setS3BackupUpdate(S3DestinationUpdate s3BackupUpdate)
The Amazon S3 destination for backup.
s3BackupUpdate
- The Amazon S3 destination for backup.public S3DestinationUpdate getS3BackupUpdate()
The Amazon S3 destination for backup.
public ExtendedS3DestinationUpdate withS3BackupUpdate(S3DestinationUpdate s3BackupUpdate)
The Amazon S3 destination for backup.
s3BackupUpdate
- The Amazon S3 destination for backup.public String toString()
toString
in class Object
Object.toString()
public ExtendedS3DestinationUpdate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.