Class S3DestinationDescription
- All Implemented Interfaces:
Serializable
,Cloneable
Describes a destination in Amazon S3.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
The ARN of the S3 bucket.The buffering option.Describes CloudWatch logging options for your delivery stream.The compression format.The encryption configuration.The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered S3 files.The ARN of the AWS credentials.int
hashCode()
void
setBucketARN
(String bucketARN) The ARN of the S3 bucket.void
setBufferingHints
(BufferingHints bufferingHints) The buffering option.void
setCloudWatchLoggingOptions
(CloudWatchLoggingOptions cloudWatchLoggingOptions) Describes 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
The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered S3 files.void
setRoleARN
(String roleARN) The ARN of the AWS credentials.toString()
Returns a string representation of this object; useful for testing and debugging.withBucketARN
(String bucketARN) The ARN of the S3 bucket.withBufferingHints
(BufferingHints bufferingHints) The buffering option.withCloudWatchLoggingOptions
(CloudWatchLoggingOptions cloudWatchLoggingOptions) Describes CloudWatch logging options for your delivery stream.withCompressionFormat
(CompressionFormat compressionFormat) The compression format.withCompressionFormat
(String compressionFormat) The compression format.withEncryptionConfiguration
(EncryptionConfiguration encryptionConfiguration) The encryption configuration.withPrefix
(String prefix) The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered S3 files.withRoleARN
(String roleARN) The ARN of the AWS credentials.
-
Constructor Details
-
S3DestinationDescription
public S3DestinationDescription()
-
-
Method Details
-
setRoleARN
The ARN of the AWS credentials.
- Parameters:
roleARN
- The ARN of the AWS credentials.
-
getRoleARN
The ARN of the AWS credentials.
- Returns:
- The ARN of the AWS credentials.
-
withRoleARN
The ARN of the AWS credentials.
- Parameters:
roleARN
- The ARN of the AWS credentials.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setBucketARN
The ARN of the S3 bucket.
- Parameters:
bucketARN
- The ARN of the S3 bucket.
-
getBucketARN
The ARN of the S3 bucket.
- Returns:
- The ARN of the S3 bucket.
-
withBucketARN
The ARN of the S3 bucket.
- Parameters:
bucketARN
- The ARN of the S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setPrefix
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.
- Parameters:
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.
-
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. 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.
- Returns:
- 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.
-
withPrefix
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setBufferingHints
The buffering option. If no value is specified, BufferingHints object default values are used.
- Parameters:
bufferingHints
- The buffering option. If no value is specified, BufferingHints object default values are used.
-
getBufferingHints
The buffering option. If no value is specified, BufferingHints object default values are used.
- Returns:
- The buffering option. If no value is specified, BufferingHints object default values are used.
-
withBufferingHints
The buffering option. If no value is specified, BufferingHints object default values are used.
- Parameters:
bufferingHints
- The buffering option. If no value is specified, BufferingHints object default values are used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setCompressionFormat
The compression format. If no value is specified, the default is
NOCOMPRESSION
.- Parameters:
compressionFormat
- The compression format. If no value is specified, the default isNOCOMPRESSION
.- See Also:
-
getCompressionFormat
The compression format. If no value is specified, the default is
NOCOMPRESSION
.- Returns:
- The compression format. If no value is specified, the default is
NOCOMPRESSION
. - See Also:
-
withCompressionFormat
The compression format. If no value is specified, the default is
NOCOMPRESSION
.- Parameters:
compressionFormat
- The compression format. If no value is specified, the default isNOCOMPRESSION
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setCompressionFormat
The compression format. If no value is specified, the default is
NOCOMPRESSION
.- Parameters:
compressionFormat
- The compression format. If no value is specified, the default isNOCOMPRESSION
.- See Also:
-
withCompressionFormat
The compression format. If no value is specified, the default is
NOCOMPRESSION
.- Parameters:
compressionFormat
- The compression format. If no value is specified, the default isNOCOMPRESSION
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setEncryptionConfiguration
The encryption configuration. If no value is specified, the default is no encryption.
- Parameters:
encryptionConfiguration
- The encryption configuration. If no value is specified, the default is no encryption.
-
getEncryptionConfiguration
The encryption configuration. If no value is specified, the default is no encryption.
- Returns:
- The encryption configuration. If no value is specified, the default is no encryption.
-
withEncryptionConfiguration
public S3DestinationDescription withEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration) The encryption configuration. If no value is specified, the default is no encryption.
- Parameters:
encryptionConfiguration
- The encryption configuration. If no value is specified, the default is no encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setCloudWatchLoggingOptions
Describes CloudWatch logging options for your delivery stream.
- Parameters:
cloudWatchLoggingOptions
- Describes CloudWatch logging options for your delivery stream.
-
getCloudWatchLoggingOptions
Describes CloudWatch logging options for your delivery stream.
- Returns:
- Describes CloudWatch logging options for your delivery stream.
-
withCloudWatchLoggingOptions
public S3DestinationDescription withCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions) Describes CloudWatch logging options for your delivery stream.
- Parameters:
cloudWatchLoggingOptions
- Describes CloudWatch logging options for your delivery stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-