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