@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MailboxExportJob extends Object implements Serializable, Cloneable, StructuredPojo
The details of a mailbox export job, including the user or resource ID associated with the mailbox and the S3 bucket that the mailbox contents are exported to.
Constructor and Description |
---|
MailboxExportJob() |
Modifier and Type | Method and Description |
---|---|
MailboxExportJob |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
The mailbox export job description.
|
Date |
getEndTime()
The mailbox export job end timestamp.
|
String |
getEntityId()
The identifier of the user or resource associated with the mailbox.
|
Integer |
getEstimatedProgress()
The estimated progress of the mailbox export job, in percentage points.
|
String |
getJobId()
The identifier of the mailbox export job.
|
String |
getS3BucketName()
The name of the S3 bucket.
|
String |
getS3Path()
The path to the S3 bucket and file that the mailbox export job exports to.
|
Date |
getStartTime()
The mailbox export job start timestamp.
|
String |
getState()
The state of the mailbox export job.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
The mailbox export job description.
|
void |
setEndTime(Date endTime)
The mailbox export job end timestamp.
|
void |
setEntityId(String entityId)
The identifier of the user or resource associated with the mailbox.
|
void |
setEstimatedProgress(Integer estimatedProgress)
The estimated progress of the mailbox export job, in percentage points.
|
void |
setJobId(String jobId)
The identifier of the mailbox export job.
|
void |
setS3BucketName(String s3BucketName)
The name of the S3 bucket.
|
void |
setS3Path(String s3Path)
The path to the S3 bucket and file that the mailbox export job exports to.
|
void |
setStartTime(Date startTime)
The mailbox export job start timestamp.
|
void |
setState(String state)
The state of the mailbox export job.
|
String |
toString()
Returns a string representation of this object.
|
MailboxExportJob |
withDescription(String description)
The mailbox export job description.
|
MailboxExportJob |
withEndTime(Date endTime)
The mailbox export job end timestamp.
|
MailboxExportJob |
withEntityId(String entityId)
The identifier of the user or resource associated with the mailbox.
|
MailboxExportJob |
withEstimatedProgress(Integer estimatedProgress)
The estimated progress of the mailbox export job, in percentage points.
|
MailboxExportJob |
withJobId(String jobId)
The identifier of the mailbox export job.
|
MailboxExportJob |
withS3BucketName(String s3BucketName)
The name of the S3 bucket.
|
MailboxExportJob |
withS3Path(String s3Path)
The path to the S3 bucket and file that the mailbox export job exports to.
|
MailboxExportJob |
withStartTime(Date startTime)
The mailbox export job start timestamp.
|
MailboxExportJob |
withState(MailboxExportJobState state)
The state of the mailbox export job.
|
MailboxExportJob |
withState(String state)
The state of the mailbox export job.
|
public void setJobId(String jobId)
The identifier of the mailbox export job.
jobId
- The identifier of the mailbox export job.public String getJobId()
The identifier of the mailbox export job.
public MailboxExportJob withJobId(String jobId)
The identifier of the mailbox export job.
jobId
- The identifier of the mailbox export job.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 MailboxExportJob 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 MailboxExportJob withDescription(String description)
The mailbox export job description.
description
- The mailbox export job description.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 MailboxExportJob withS3BucketName(String s3BucketName)
The name of the S3 bucket.
s3BucketName
- The name of the S3 bucket.public void setS3Path(String s3Path)
The path to the S3 bucket and file that the mailbox export job exports to.
s3Path
- The path to the S3 bucket and file that the mailbox export job exports to.public String getS3Path()
The path to the S3 bucket and file that the mailbox export job exports to.
public MailboxExportJob withS3Path(String s3Path)
The path to the S3 bucket and file that the mailbox export job exports to.
s3Path
- The path to the S3 bucket and file that the mailbox export job exports to.public void setEstimatedProgress(Integer estimatedProgress)
The estimated progress of the mailbox export job, in percentage points.
estimatedProgress
- The estimated progress of the mailbox export job, in percentage points.public Integer getEstimatedProgress()
The estimated progress of the mailbox export job, in percentage points.
public MailboxExportJob withEstimatedProgress(Integer estimatedProgress)
The estimated progress of the mailbox export job, in percentage points.
estimatedProgress
- The estimated progress of the mailbox export job, in percentage points.public void setState(String state)
The state of the mailbox export job.
state
- The state of the mailbox export job.MailboxExportJobState
public String getState()
The state of the mailbox export job.
MailboxExportJobState
public MailboxExportJob withState(String state)
The state of the mailbox export job.
state
- The state of the mailbox export job.MailboxExportJobState
public MailboxExportJob withState(MailboxExportJobState state)
The state of the mailbox export job.
state
- The state of the mailbox export job.MailboxExportJobState
public void setStartTime(Date startTime)
The mailbox export job start timestamp.
startTime
- The mailbox export job start timestamp.public Date getStartTime()
The mailbox export job start timestamp.
public MailboxExportJob withStartTime(Date startTime)
The mailbox export job start timestamp.
startTime
- The mailbox export job start timestamp.public void setEndTime(Date endTime)
The mailbox export job end timestamp.
endTime
- The mailbox export job end timestamp.public Date getEndTime()
The mailbox export job end timestamp.
public MailboxExportJob withEndTime(Date endTime)
The mailbox export job end timestamp.
endTime
- The mailbox export job end timestamp.public String toString()
toString
in class Object
Object.toString()
public MailboxExportJob clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.