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