@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class S3DestinationProperties extends Object implements Serializable, Cloneable, StructuredPojo
The properties that are applied when Amazon S3 is used as a destination.
Constructor and Description |
---|
S3DestinationProperties() |
Modifier and Type | Method and Description |
---|---|
S3DestinationProperties |
clone() |
boolean |
equals(Object obj) |
String |
getBucketName()
The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
|
String |
getBucketPrefix()
The object key for the destination bucket in which Amazon AppFlow places the files.
|
S3OutputFormatConfig |
getS3OutputFormatConfig() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBucketName(String bucketName)
The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
|
void |
setBucketPrefix(String bucketPrefix)
The object key for the destination bucket in which Amazon AppFlow places the files.
|
void |
setS3OutputFormatConfig(S3OutputFormatConfig s3OutputFormatConfig) |
String |
toString()
Returns a string representation of this object.
|
S3DestinationProperties |
withBucketName(String bucketName)
The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
|
S3DestinationProperties |
withBucketPrefix(String bucketPrefix)
The object key for the destination bucket in which Amazon AppFlow places the files.
|
S3DestinationProperties |
withS3OutputFormatConfig(S3OutputFormatConfig s3OutputFormatConfig) |
public void setBucketName(String bucketName)
The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
bucketName
- The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.public String getBucketName()
The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
public S3DestinationProperties withBucketName(String bucketName)
The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
bucketName
- The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.public void setBucketPrefix(String bucketPrefix)
The object key for the destination bucket in which Amazon AppFlow places the files.
bucketPrefix
- The object key for the destination bucket in which Amazon AppFlow places the files.public String getBucketPrefix()
The object key for the destination bucket in which Amazon AppFlow places the files.
public S3DestinationProperties withBucketPrefix(String bucketPrefix)
The object key for the destination bucket in which Amazon AppFlow places the files.
bucketPrefix
- The object key for the destination bucket in which Amazon AppFlow places the files.public void setS3OutputFormatConfig(S3OutputFormatConfig s3OutputFormatConfig)
s3OutputFormatConfig
- public S3OutputFormatConfig getS3OutputFormatConfig()
public S3DestinationProperties withS3OutputFormatConfig(S3OutputFormatConfig s3OutputFormatConfig)
s3OutputFormatConfig
- public String toString()
toString
in class Object
Object.toString()
public S3DestinationProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.