Class MailboxExportJob
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<MailboxExportJob.Builder,
MailboxExportJob>
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.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic MailboxExportJob.Builder
builder()
final String
The mailbox export job description.final Instant
endTime()
The mailbox export job end timestamp.final String
entityId()
The identifier of the user or resource associated with the mailbox.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final Integer
The estimated progress of the mailbox export job, in percentage points.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
jobId()
The identifier of the mailbox export job.final String
The name of the S3 bucket.final String
s3Path()
The path to the S3 bucket and file that the mailbox export job exports to.static Class
<? extends MailboxExportJob.Builder> final Instant
The mailbox export job start timestamp.final MailboxExportJobState
state()
The state of the mailbox export job.final String
The state of the mailbox export job.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
jobId
The identifier of the mailbox export job.
- Returns:
- The identifier of the mailbox export job.
-
entityId
The identifier of the user or resource associated with the mailbox.
- Returns:
- The identifier of the user or resource associated with the mailbox.
-
description
The mailbox export job description.
- Returns:
- The mailbox export job description.
-
s3BucketName
-
s3Path
The path to the S3 bucket and file that the mailbox export job exports to.
- Returns:
- The path to the S3 bucket and file that the mailbox export job exports to.
-
estimatedProgress
The estimated progress of the mailbox export job, in percentage points.
- Returns:
- The estimated progress of the mailbox export job, in percentage points.
-
state
The state of the mailbox export job.
If the service returns an enum value that is not available in the current SDK version,
state
will returnMailboxExportJobState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstateAsString()
.- Returns:
- The state of the mailbox export job.
- See Also:
-
stateAsString
The state of the mailbox export job.
If the service returns an enum value that is not available in the current SDK version,
state
will returnMailboxExportJobState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstateAsString()
.- Returns:
- The state of the mailbox export job.
- See Also:
-
startTime
The mailbox export job start timestamp.
- Returns:
- The mailbox export job start timestamp.
-
endTime
The mailbox export job end timestamp.
- Returns:
- The mailbox export job end timestamp.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<MailboxExportJob.Builder,
MailboxExportJob> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-