public class S3DestinationDescription extends Object implements Serializable, Cloneable
Describes a destination in Amazon S3.
Constructor and Description |
---|
S3DestinationDescription() |
Modifier and Type | Method and Description |
---|---|
S3DestinationDescription |
clone() |
boolean |
equals(Object obj) |
String |
getBucketARN()
The ARN of the S3 bucket.
|
BufferingHints |
getBufferingHints()
The buffering option.
|
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.
|
String |
getRoleARN()
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 |
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 |
setRoleARN(String roleARN)
The ARN of the AWS credentials.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
S3DestinationDescription |
withBucketARN(String bucketARN)
The ARN of the S3 bucket.
|
S3DestinationDescription |
withBufferingHints(BufferingHints bufferingHints)
The buffering option.
|
S3DestinationDescription |
withCompressionFormat(CompressionFormat compressionFormat)
The compression format.
|
S3DestinationDescription |
withCompressionFormat(String compressionFormat)
The compression format.
|
S3DestinationDescription |
withEncryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
The encryption configuration.
|
S3DestinationDescription |
withPrefix(String prefix)
The "YYYY/MM/DD/HH" time format prefix is automatically used for
delivered S3 files.
|
S3DestinationDescription |
withRoleARN(String roleARN)
The ARN of the AWS credentials.
|
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 S3DestinationDescription 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 S3DestinationDescription 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. 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 guide-fh-dev.
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 guide-fh-dev.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. 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 guide-fh-dev.
public S3DestinationDescription 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. 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 guide-fh-dev.
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 guide-fh-dev.public void setBufferingHints(BufferingHints bufferingHints)
The buffering option. If no value is specified,
BufferingHints
object default values are used.
bufferingHints
- The buffering option. If no value is specified,
BufferingHints
object default values are used.public BufferingHints getBufferingHints()
The buffering option. If no value is specified,
BufferingHints
object default values are used.
BufferingHints
object default values are used.public S3DestinationDescription withBufferingHints(BufferingHints bufferingHints)
The buffering option. If no value is specified,
BufferingHints
object default values are used.
bufferingHints
- The buffering option. If no value is specified,
BufferingHints
object default values are used.public void setCompressionFormat(String compressionFormat)
The compression format. If no value is specified, the default is
NOCOMPRESSION
.
compressionFormat
- The compression format. If no value is specified, the default is
NOCOMPRESSION
.CompressionFormat
public String getCompressionFormat()
The compression format. If no value is specified, the default is
NOCOMPRESSION
.
NOCOMPRESSION
.CompressionFormat
public S3DestinationDescription withCompressionFormat(String compressionFormat)
The compression format. If no value is specified, the default is
NOCOMPRESSION
.
compressionFormat
- The compression format. If no value is specified, the default is
NOCOMPRESSION
.CompressionFormat
public void setCompressionFormat(CompressionFormat compressionFormat)
The compression format. If no value is specified, the default is
NOCOMPRESSION
.
compressionFormat
- The compression format. If no value is specified, the default is
NOCOMPRESSION
.CompressionFormat
public S3DestinationDescription withCompressionFormat(CompressionFormat compressionFormat)
The compression format. If no value is specified, the default is
NOCOMPRESSION
.
compressionFormat
- The compression format. If no value is specified, the default is
NOCOMPRESSION
.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 S3DestinationDescription 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 String toString()
toString
in class Object
Object.toString()
public S3DestinationDescription clone()
Copyright © 2016. All rights reserved.