@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class S3Destination extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
S3Destination() |
Modifier and Type | Method and Description |
---|---|
S3Destination |
clone() |
boolean |
equals(Object obj) |
String |
getBucketName()
The name of an S3 bucket within which harvested content will be exported
|
String |
getManifestKey()
The key in the specified S3 bucket where the harvested top-level manifest will be placed.
|
String |
getRoleArn()
The IAM role used to write to the specified S3 bucket
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBucketName(String bucketName)
The name of an S3 bucket within which harvested content will be exported
|
void |
setManifestKey(String manifestKey)
The key in the specified S3 bucket where the harvested top-level manifest will be placed.
|
void |
setRoleArn(String roleArn)
The IAM role used to write to the specified S3 bucket
|
String |
toString()
Returns a string representation of this object.
|
S3Destination |
withBucketName(String bucketName)
The name of an S3 bucket within which harvested content will be exported
|
S3Destination |
withManifestKey(String manifestKey)
The key in the specified S3 bucket where the harvested top-level manifest will be placed.
|
S3Destination |
withRoleArn(String roleArn)
The IAM role used to write to the specified S3 bucket
|
public void setBucketName(String bucketName)
bucketName
- The name of an S3 bucket within which harvested content will be exportedpublic String getBucketName()
public S3Destination withBucketName(String bucketName)
bucketName
- The name of an S3 bucket within which harvested content will be exportedpublic void setManifestKey(String manifestKey)
manifestKey
- The key in the specified S3 bucket where the harvested top-level manifest will be placed.public String getManifestKey()
public S3Destination withManifestKey(String manifestKey)
manifestKey
- The key in the specified S3 bucket where the harvested top-level manifest will be placed.public void setRoleArn(String roleArn)
roleArn
- The IAM role used to write to the specified S3 bucketpublic String getRoleArn()
public S3Destination withRoleArn(String roleArn)
roleArn
- The IAM role used to write to the specified S3 bucketpublic String toString()
toString
in class Object
Object.toString()
public S3Destination clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.