@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartMailboxExportJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
StartMailboxExportJobRequest() |
Modifier and Type | Method and Description |
---|---|
StartMailboxExportJobRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
The idempotency token for the client request.
|
String |
getDescription()
The mailbox export job description.
|
String |
getEntityId()
The identifier of the user or resource associated with the mailbox.
|
String |
getKmsKeyArn()
The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the
exported mailbox content.
|
String |
getOrganizationId()
The identifier associated with the organization.
|
String |
getRoleArn()
The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3 bucket.
|
String |
getS3BucketName()
The name of the S3 bucket.
|
String |
getS3Prefix()
The S3 bucket prefix.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
The idempotency token for the client request.
|
void |
setDescription(String description)
The mailbox export job description.
|
void |
setEntityId(String entityId)
The identifier of the user or resource associated with the mailbox.
|
void |
setKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the
exported mailbox content.
|
void |
setOrganizationId(String organizationId)
The identifier associated with the organization.
|
void |
setRoleArn(String roleArn)
The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3 bucket.
|
void |
setS3BucketName(String s3BucketName)
The name of the S3 bucket.
|
void |
setS3Prefix(String s3Prefix)
The S3 bucket prefix.
|
String |
toString()
Returns a string representation of this object.
|
StartMailboxExportJobRequest |
withClientToken(String clientToken)
The idempotency token for the client request.
|
StartMailboxExportJobRequest |
withDescription(String description)
The mailbox export job description.
|
StartMailboxExportJobRequest |
withEntityId(String entityId)
The identifier of the user or resource associated with the mailbox.
|
StartMailboxExportJobRequest |
withKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the
exported mailbox content.
|
StartMailboxExportJobRequest |
withOrganizationId(String organizationId)
The identifier associated with the organization.
|
StartMailboxExportJobRequest |
withRoleArn(String roleArn)
The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3 bucket.
|
StartMailboxExportJobRequest |
withS3BucketName(String s3BucketName)
The name of the S3 bucket.
|
StartMailboxExportJobRequest |
withS3Prefix(String s3Prefix)
The S3 bucket prefix.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setClientToken(String clientToken)
The idempotency token for the client request.
clientToken
- The idempotency token for the client request.public String getClientToken()
The idempotency token for the client request.
public StartMailboxExportJobRequest withClientToken(String clientToken)
The idempotency token for the client request.
clientToken
- The idempotency token for the client request.public void setOrganizationId(String organizationId)
The identifier associated with the organization.
organizationId
- The identifier associated with the organization.public String getOrganizationId()
The identifier associated with the organization.
public StartMailboxExportJobRequest withOrganizationId(String organizationId)
The identifier associated with the organization.
organizationId
- The identifier associated with the organization.public void setEntityId(String entityId)
The identifier of the user or resource associated with the mailbox.
entityId
- The identifier of the user or resource associated with the mailbox.public String getEntityId()
The identifier of the user or resource associated with the mailbox.
public StartMailboxExportJobRequest withEntityId(String entityId)
The identifier of the user or resource associated with the mailbox.
entityId
- The identifier of the user or resource associated with the mailbox.public void setDescription(String description)
The mailbox export job description.
description
- The mailbox export job description.public String getDescription()
The mailbox export job description.
public StartMailboxExportJobRequest withDescription(String description)
The mailbox export job description.
description
- The mailbox export job description.public void setRoleArn(String roleArn)
The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3 bucket.
roleArn
- The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3
bucket.public String getRoleArn()
The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3 bucket.
public StartMailboxExportJobRequest withRoleArn(String roleArn)
The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3 bucket.
roleArn
- The ARN of the AWS Identity and Access Management (IAM) role that grants write permission to the S3
bucket.public void setKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
kmsKeyArn
- The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the
exported mailbox content.public String getKmsKeyArn()
The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
public StartMailboxExportJobRequest withKmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the exported mailbox content.
kmsKeyArn
- The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service (AWS KMS) key that encrypts the
exported mailbox content.public void setS3BucketName(String s3BucketName)
The name of the S3 bucket.
s3BucketName
- The name of the S3 bucket.public String getS3BucketName()
The name of the S3 bucket.
public StartMailboxExportJobRequest withS3BucketName(String s3BucketName)
The name of the S3 bucket.
s3BucketName
- The name of the S3 bucket.public void setS3Prefix(String s3Prefix)
The S3 bucket prefix.
s3Prefix
- The S3 bucket prefix.public String getS3Prefix()
The S3 bucket prefix.
public StartMailboxExportJobRequest withS3Prefix(String s3Prefix)
The S3 bucket prefix.
s3Prefix
- The S3 bucket prefix.public String toString()
toString
in class Object
Object.toString()
public StartMailboxExportJobRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()