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.Builderbuilder()final StringThe mailbox export job description.final InstantendTime()The mailbox export job end timestamp.final StringentityId()The identifier of the user or resource associated with the mailbox.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final IntegerThe estimated progress of the mailbox export job, in percentage points.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringjobId()The identifier of the mailbox export job.final StringThe name of the S3 bucket.final Strings3Path()The path to the S3 bucket and file that the mailbox export job exports to.static Class<? extends MailboxExportJob.Builder> final InstantThe mailbox export job start timestamp.final MailboxExportJobStatestate()The state of the mailbox export job.final StringThe 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 StringtoString()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,
statewill 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,
statewill 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:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<MailboxExportJob.Builder,MailboxExportJob> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-