@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class S3ManifestOutputLocation extends Object implements Serializable, Cloneable
Location details for where the generated manifest should be written.
Constructor and Description |
---|
S3ManifestOutputLocation() |
Modifier and Type | Method and Description |
---|---|
S3ManifestOutputLocation |
clone() |
boolean |
equals(Object obj) |
String |
getBucket()
The bucket ARN the generated manifest should be written to.
|
String |
getExpectedManifestBucketOwner()
The Account ID that owns the bucket the generated manifest is written to.
|
GeneratedManifestEncryption |
getManifestEncryption()
Specifies what encryption should be used when the generated manifest objects are written.
|
String |
getManifestFormat()
The format of the generated manifest.
|
String |
getManifestPrefix()
Prefix identifying one or more objects to which the manifest applies.
|
int |
hashCode() |
void |
setBucket(String bucket)
The bucket ARN the generated manifest should be written to.
|
void |
setExpectedManifestBucketOwner(String expectedManifestBucketOwner)
The Account ID that owns the bucket the generated manifest is written to.
|
void |
setManifestEncryption(GeneratedManifestEncryption manifestEncryption)
Specifies what encryption should be used when the generated manifest objects are written.
|
void |
setManifestFormat(String manifestFormat)
The format of the generated manifest.
|
void |
setManifestPrefix(String manifestPrefix)
Prefix identifying one or more objects to which the manifest applies.
|
String |
toString()
Returns a string representation of this object.
|
S3ManifestOutputLocation |
withBucket(String bucket)
The bucket ARN the generated manifest should be written to.
|
S3ManifestOutputLocation |
withExpectedManifestBucketOwner(String expectedManifestBucketOwner)
The Account ID that owns the bucket the generated manifest is written to.
|
S3ManifestOutputLocation |
withManifestEncryption(GeneratedManifestEncryption manifestEncryption)
Specifies what encryption should be used when the generated manifest objects are written.
|
S3ManifestOutputLocation |
withManifestFormat(GeneratedManifestFormat manifestFormat)
The format of the generated manifest.
|
S3ManifestOutputLocation |
withManifestFormat(String manifestFormat)
The format of the generated manifest.
|
S3ManifestOutputLocation |
withManifestPrefix(String manifestPrefix)
Prefix identifying one or more objects to which the manifest applies.
|
public void setExpectedManifestBucketOwner(String expectedManifestBucketOwner)
The Account ID that owns the bucket the generated manifest is written to.
expectedManifestBucketOwner
- The Account ID that owns the bucket the generated manifest is written to.public String getExpectedManifestBucketOwner()
The Account ID that owns the bucket the generated manifest is written to.
public S3ManifestOutputLocation withExpectedManifestBucketOwner(String expectedManifestBucketOwner)
The Account ID that owns the bucket the generated manifest is written to.
expectedManifestBucketOwner
- The Account ID that owns the bucket the generated manifest is written to.public void setBucket(String bucket)
The bucket ARN the generated manifest should be written to.
bucket
- The bucket ARN the generated manifest should be written to.public String getBucket()
The bucket ARN the generated manifest should be written to.
public S3ManifestOutputLocation withBucket(String bucket)
The bucket ARN the generated manifest should be written to.
bucket
- The bucket ARN the generated manifest should be written to.public void setManifestPrefix(String manifestPrefix)
Prefix identifying one or more objects to which the manifest applies.
manifestPrefix
- Prefix identifying one or more objects to which the manifest applies.public String getManifestPrefix()
Prefix identifying one or more objects to which the manifest applies.
public S3ManifestOutputLocation withManifestPrefix(String manifestPrefix)
Prefix identifying one or more objects to which the manifest applies.
manifestPrefix
- Prefix identifying one or more objects to which the manifest applies.public void setManifestEncryption(GeneratedManifestEncryption manifestEncryption)
Specifies what encryption should be used when the generated manifest objects are written.
manifestEncryption
- Specifies what encryption should be used when the generated manifest objects are written.public GeneratedManifestEncryption getManifestEncryption()
Specifies what encryption should be used when the generated manifest objects are written.
public S3ManifestOutputLocation withManifestEncryption(GeneratedManifestEncryption manifestEncryption)
Specifies what encryption should be used when the generated manifest objects are written.
manifestEncryption
- Specifies what encryption should be used when the generated manifest objects are written.public void setManifestFormat(String manifestFormat)
The format of the generated manifest.
manifestFormat
- The format of the generated manifest.GeneratedManifestFormat
public String getManifestFormat()
The format of the generated manifest.
GeneratedManifestFormat
public S3ManifestOutputLocation withManifestFormat(String manifestFormat)
The format of the generated manifest.
manifestFormat
- The format of the generated manifest.GeneratedManifestFormat
public S3ManifestOutputLocation withManifestFormat(GeneratedManifestFormat manifestFormat)
The format of the generated manifest.
manifestFormat
- The format of the generated manifest.GeneratedManifestFormat
public String toString()
toString
in class Object
Object.toString()
public S3ManifestOutputLocation clone()