AWS SDK for C++  1.9.130
AWS SDK for C++
Public Member Functions | List of all members
Aws::WorkMail::Model::MailboxExportJob Class Reference

#include <MailboxExportJob.h>

Public Member Functions

 MailboxExportJob ()
 
 MailboxExportJob (Aws::Utils::Json::JsonView jsonValue)
 
MailboxExportJoboperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetJobId () const
 
bool JobIdHasBeenSet () const
 
void SetJobId (const Aws::String &value)
 
void SetJobId (Aws::String &&value)
 
void SetJobId (const char *value)
 
MailboxExportJobWithJobId (const Aws::String &value)
 
MailboxExportJobWithJobId (Aws::String &&value)
 
MailboxExportJobWithJobId (const char *value)
 
const Aws::StringGetEntityId () const
 
bool EntityIdHasBeenSet () const
 
void SetEntityId (const Aws::String &value)
 
void SetEntityId (Aws::String &&value)
 
void SetEntityId (const char *value)
 
MailboxExportJobWithEntityId (const Aws::String &value)
 
MailboxExportJobWithEntityId (Aws::String &&value)
 
MailboxExportJobWithEntityId (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
MailboxExportJobWithDescription (const Aws::String &value)
 
MailboxExportJobWithDescription (Aws::String &&value)
 
MailboxExportJobWithDescription (const char *value)
 
const Aws::StringGetS3BucketName () const
 
bool S3BucketNameHasBeenSet () const
 
void SetS3BucketName (const Aws::String &value)
 
void SetS3BucketName (Aws::String &&value)
 
void SetS3BucketName (const char *value)
 
MailboxExportJobWithS3BucketName (const Aws::String &value)
 
MailboxExportJobWithS3BucketName (Aws::String &&value)
 
MailboxExportJobWithS3BucketName (const char *value)
 
const Aws::StringGetS3Path () const
 
bool S3PathHasBeenSet () const
 
void SetS3Path (const Aws::String &value)
 
void SetS3Path (Aws::String &&value)
 
void SetS3Path (const char *value)
 
MailboxExportJobWithS3Path (const Aws::String &value)
 
MailboxExportJobWithS3Path (Aws::String &&value)
 
MailboxExportJobWithS3Path (const char *value)
 
int GetEstimatedProgress () const
 
bool EstimatedProgressHasBeenSet () const
 
void SetEstimatedProgress (int value)
 
MailboxExportJobWithEstimatedProgress (int value)
 
const MailboxExportJobStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const MailboxExportJobState &value)
 
void SetState (MailboxExportJobState &&value)
 
MailboxExportJobWithState (const MailboxExportJobState &value)
 
MailboxExportJobWithState (MailboxExportJobState &&value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
MailboxExportJobWithStartTime (const Aws::Utils::DateTime &value)
 
MailboxExportJobWithStartTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEndTime () const
 
bool EndTimeHasBeenSet () const
 
void SetEndTime (const Aws::Utils::DateTime &value)
 
void SetEndTime (Aws::Utils::DateTime &&value)
 
MailboxExportJobWithEndTime (const Aws::Utils::DateTime &value)
 
MailboxExportJobWithEndTime (Aws::Utils::DateTime &&value)
 

Detailed Description

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:

AWS API Reference

Definition at line 35 of file MailboxExportJob.h.

Constructor & Destructor Documentation

◆ MailboxExportJob() [1/2]

Aws::WorkMail::Model::MailboxExportJob::MailboxExportJob ( )

◆ MailboxExportJob() [2/2]

Aws::WorkMail::Model::MailboxExportJob::MailboxExportJob ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DescriptionHasBeenSet()

bool Aws::WorkMail::Model::MailboxExportJob::DescriptionHasBeenSet ( ) const
inline

The mailbox export job description.

Definition at line 134 of file MailboxExportJob.h.

◆ EndTimeHasBeenSet()

bool Aws::WorkMail::Model::MailboxExportJob::EndTimeHasBeenSet ( ) const
inline

The mailbox export job end timestamp.

Definition at line 348 of file MailboxExportJob.h.

◆ EntityIdHasBeenSet()

bool Aws::WorkMail::Model::MailboxExportJob::EntityIdHasBeenSet ( ) const
inline

The identifier of the user or resource associated with the mailbox.

Definition at line 93 of file MailboxExportJob.h.

◆ EstimatedProgressHasBeenSet()

bool Aws::WorkMail::Model::MailboxExportJob::EstimatedProgressHasBeenSet ( ) const
inline

The estimated progress of the mailbox export job, in percentage points.

Definition at line 265 of file MailboxExportJob.h.

◆ GetDescription()

const Aws::String& Aws::WorkMail::Model::MailboxExportJob::GetDescription ( ) const
inline

The mailbox export job description.

Definition at line 129 of file MailboxExportJob.h.

◆ GetEndTime()

const Aws::Utils::DateTime& Aws::WorkMail::Model::MailboxExportJob::GetEndTime ( ) const
inline

The mailbox export job end timestamp.

Definition at line 343 of file MailboxExportJob.h.

◆ GetEntityId()

const Aws::String& Aws::WorkMail::Model::MailboxExportJob::GetEntityId ( ) const
inline

The identifier of the user or resource associated with the mailbox.

Definition at line 88 of file MailboxExportJob.h.

◆ GetEstimatedProgress()

int Aws::WorkMail::Model::MailboxExportJob::GetEstimatedProgress ( ) const
inline

The estimated progress of the mailbox export job, in percentage points.

Definition at line 260 of file MailboxExportJob.h.

◆ GetJobId()

const Aws::String& Aws::WorkMail::Model::MailboxExportJob::GetJobId ( ) const
inline

The identifier of the mailbox export job.

Definition at line 47 of file MailboxExportJob.h.

◆ GetS3BucketName()

const Aws::String& Aws::WorkMail::Model::MailboxExportJob::GetS3BucketName ( ) const
inline

The name of the S3 bucket.

Definition at line 170 of file MailboxExportJob.h.

◆ GetS3Path()

const Aws::String& Aws::WorkMail::Model::MailboxExportJob::GetS3Path ( ) const
inline

The path to the S3 bucket and file that the mailbox export job exports to.

Definition at line 212 of file MailboxExportJob.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::WorkMail::Model::MailboxExportJob::GetStartTime ( ) const
inline

The mailbox export job start timestamp.

Definition at line 312 of file MailboxExportJob.h.

◆ GetState()

const MailboxExportJobState& Aws::WorkMail::Model::MailboxExportJob::GetState ( ) const
inline

The state of the mailbox export job.

Definition at line 281 of file MailboxExportJob.h.

◆ JobIdHasBeenSet()

bool Aws::WorkMail::Model::MailboxExportJob::JobIdHasBeenSet ( ) const
inline

The identifier of the mailbox export job.

Definition at line 52 of file MailboxExportJob.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::WorkMail::Model::MailboxExportJob::Jsonize ( ) const

◆ operator=()

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ S3BucketNameHasBeenSet()

bool Aws::WorkMail::Model::MailboxExportJob::S3BucketNameHasBeenSet ( ) const
inline

The name of the S3 bucket.

Definition at line 175 of file MailboxExportJob.h.

◆ S3PathHasBeenSet()

bool Aws::WorkMail::Model::MailboxExportJob::S3PathHasBeenSet ( ) const
inline

The path to the S3 bucket and file that the mailbox export job exports to.

Definition at line 218 of file MailboxExportJob.h.

◆ SetDescription() [1/3]

void Aws::WorkMail::Model::MailboxExportJob::SetDescription ( Aws::String &&  value)
inline

The mailbox export job description.

Definition at line 144 of file MailboxExportJob.h.

◆ SetDescription() [2/3]

void Aws::WorkMail::Model::MailboxExportJob::SetDescription ( const Aws::String value)
inline

The mailbox export job description.

Definition at line 139 of file MailboxExportJob.h.

◆ SetDescription() [3/3]

void Aws::WorkMail::Model::MailboxExportJob::SetDescription ( const char *  value)
inline

The mailbox export job description.

Definition at line 149 of file MailboxExportJob.h.

◆ SetEndTime() [1/2]

void Aws::WorkMail::Model::MailboxExportJob::SetEndTime ( Aws::Utils::DateTime &&  value)
inline

The mailbox export job end timestamp.

Definition at line 358 of file MailboxExportJob.h.

◆ SetEndTime() [2/2]

void Aws::WorkMail::Model::MailboxExportJob::SetEndTime ( const Aws::Utils::DateTime value)
inline

The mailbox export job end timestamp.

Definition at line 353 of file MailboxExportJob.h.

◆ SetEntityId() [1/3]

void Aws::WorkMail::Model::MailboxExportJob::SetEntityId ( Aws::String &&  value)
inline

The identifier of the user or resource associated with the mailbox.

Definition at line 103 of file MailboxExportJob.h.

◆ SetEntityId() [2/3]

void Aws::WorkMail::Model::MailboxExportJob::SetEntityId ( const Aws::String value)
inline

The identifier of the user or resource associated with the mailbox.

Definition at line 98 of file MailboxExportJob.h.

◆ SetEntityId() [3/3]

void Aws::WorkMail::Model::MailboxExportJob::SetEntityId ( const char *  value)
inline

The identifier of the user or resource associated with the mailbox.

Definition at line 108 of file MailboxExportJob.h.

◆ SetEstimatedProgress()

void Aws::WorkMail::Model::MailboxExportJob::SetEstimatedProgress ( int  value)
inline

The estimated progress of the mailbox export job, in percentage points.

Definition at line 270 of file MailboxExportJob.h.

◆ SetJobId() [1/3]

void Aws::WorkMail::Model::MailboxExportJob::SetJobId ( Aws::String &&  value)
inline

The identifier of the mailbox export job.

Definition at line 62 of file MailboxExportJob.h.

◆ SetJobId() [2/3]

void Aws::WorkMail::Model::MailboxExportJob::SetJobId ( const Aws::String value)
inline

The identifier of the mailbox export job.

Definition at line 57 of file MailboxExportJob.h.

◆ SetJobId() [3/3]

void Aws::WorkMail::Model::MailboxExportJob::SetJobId ( const char *  value)
inline

The identifier of the mailbox export job.

Definition at line 67 of file MailboxExportJob.h.

◆ SetS3BucketName() [1/3]

void Aws::WorkMail::Model::MailboxExportJob::SetS3BucketName ( Aws::String &&  value)
inline

The name of the S3 bucket.

Definition at line 185 of file MailboxExportJob.h.

◆ SetS3BucketName() [2/3]

void Aws::WorkMail::Model::MailboxExportJob::SetS3BucketName ( const Aws::String value)
inline

The name of the S3 bucket.

Definition at line 180 of file MailboxExportJob.h.

◆ SetS3BucketName() [3/3]

void Aws::WorkMail::Model::MailboxExportJob::SetS3BucketName ( const char *  value)
inline

The name of the S3 bucket.

Definition at line 190 of file MailboxExportJob.h.

◆ SetS3Path() [1/3]

void Aws::WorkMail::Model::MailboxExportJob::SetS3Path ( Aws::String &&  value)
inline

The path to the S3 bucket and file that the mailbox export job exports to.

Definition at line 230 of file MailboxExportJob.h.

◆ SetS3Path() [2/3]

void Aws::WorkMail::Model::MailboxExportJob::SetS3Path ( const Aws::String value)
inline

The path to the S3 bucket and file that the mailbox export job exports to.

Definition at line 224 of file MailboxExportJob.h.

◆ SetS3Path() [3/3]

void Aws::WorkMail::Model::MailboxExportJob::SetS3Path ( const char *  value)
inline

The path to the S3 bucket and file that the mailbox export job exports to.

Definition at line 236 of file MailboxExportJob.h.

◆ SetStartTime() [1/2]

void Aws::WorkMail::Model::MailboxExportJob::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

The mailbox export job start timestamp.

Definition at line 327 of file MailboxExportJob.h.

◆ SetStartTime() [2/2]

void Aws::WorkMail::Model::MailboxExportJob::SetStartTime ( const Aws::Utils::DateTime value)
inline

The mailbox export job start timestamp.

Definition at line 322 of file MailboxExportJob.h.

◆ SetState() [1/2]

void Aws::WorkMail::Model::MailboxExportJob::SetState ( const MailboxExportJobState value)
inline

The state of the mailbox export job.

Definition at line 291 of file MailboxExportJob.h.

◆ SetState() [2/2]

void Aws::WorkMail::Model::MailboxExportJob::SetState ( MailboxExportJobState &&  value)
inline

The state of the mailbox export job.

Definition at line 296 of file MailboxExportJob.h.

◆ StartTimeHasBeenSet()

bool Aws::WorkMail::Model::MailboxExportJob::StartTimeHasBeenSet ( ) const
inline

The mailbox export job start timestamp.

Definition at line 317 of file MailboxExportJob.h.

◆ StateHasBeenSet()

bool Aws::WorkMail::Model::MailboxExportJob::StateHasBeenSet ( ) const
inline

The state of the mailbox export job.

Definition at line 286 of file MailboxExportJob.h.

◆ WithDescription() [1/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithDescription ( Aws::String &&  value)
inline

The mailbox export job description.

Definition at line 159 of file MailboxExportJob.h.

◆ WithDescription() [2/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithDescription ( const Aws::String value)
inline

The mailbox export job description.

Definition at line 154 of file MailboxExportJob.h.

◆ WithDescription() [3/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithDescription ( const char *  value)
inline

The mailbox export job description.

Definition at line 164 of file MailboxExportJob.h.

◆ WithEndTime() [1/2]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithEndTime ( Aws::Utils::DateTime &&  value)
inline

The mailbox export job end timestamp.

Definition at line 368 of file MailboxExportJob.h.

◆ WithEndTime() [2/2]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithEndTime ( const Aws::Utils::DateTime value)
inline

The mailbox export job end timestamp.

Definition at line 363 of file MailboxExportJob.h.

◆ WithEntityId() [1/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithEntityId ( Aws::String &&  value)
inline

The identifier of the user or resource associated with the mailbox.

Definition at line 118 of file MailboxExportJob.h.

◆ WithEntityId() [2/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithEntityId ( const Aws::String value)
inline

The identifier of the user or resource associated with the mailbox.

Definition at line 113 of file MailboxExportJob.h.

◆ WithEntityId() [3/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithEntityId ( const char *  value)
inline

The identifier of the user or resource associated with the mailbox.

Definition at line 123 of file MailboxExportJob.h.

◆ WithEstimatedProgress()

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithEstimatedProgress ( int  value)
inline

The estimated progress of the mailbox export job, in percentage points.

Definition at line 275 of file MailboxExportJob.h.

◆ WithJobId() [1/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithJobId ( Aws::String &&  value)
inline

The identifier of the mailbox export job.

Definition at line 77 of file MailboxExportJob.h.

◆ WithJobId() [2/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithJobId ( const Aws::String value)
inline

The identifier of the mailbox export job.

Definition at line 72 of file MailboxExportJob.h.

◆ WithJobId() [3/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithJobId ( const char *  value)
inline

The identifier of the mailbox export job.

Definition at line 82 of file MailboxExportJob.h.

◆ WithS3BucketName() [1/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithS3BucketName ( Aws::String &&  value)
inline

The name of the S3 bucket.

Definition at line 200 of file MailboxExportJob.h.

◆ WithS3BucketName() [2/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithS3BucketName ( const Aws::String value)
inline

The name of the S3 bucket.

Definition at line 195 of file MailboxExportJob.h.

◆ WithS3BucketName() [3/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithS3BucketName ( const char *  value)
inline

The name of the S3 bucket.

Definition at line 205 of file MailboxExportJob.h.

◆ WithS3Path() [1/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithS3Path ( Aws::String &&  value)
inline

The path to the S3 bucket and file that the mailbox export job exports to.

Definition at line 248 of file MailboxExportJob.h.

◆ WithS3Path() [2/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithS3Path ( const Aws::String value)
inline

The path to the S3 bucket and file that the mailbox export job exports to.

Definition at line 242 of file MailboxExportJob.h.

◆ WithS3Path() [3/3]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithS3Path ( const char *  value)
inline

The path to the S3 bucket and file that the mailbox export job exports to.

Definition at line 254 of file MailboxExportJob.h.

◆ WithStartTime() [1/2]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

The mailbox export job start timestamp.

Definition at line 337 of file MailboxExportJob.h.

◆ WithStartTime() [2/2]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithStartTime ( const Aws::Utils::DateTime value)
inline

The mailbox export job start timestamp.

Definition at line 332 of file MailboxExportJob.h.

◆ WithState() [1/2]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithState ( const MailboxExportJobState value)
inline

The state of the mailbox export job.

Definition at line 301 of file MailboxExportJob.h.

◆ WithState() [2/2]

MailboxExportJob& Aws::WorkMail::Model::MailboxExportJob::WithState ( MailboxExportJobState &&  value)
inline

The state of the mailbox export job.

Definition at line 306 of file MailboxExportJob.h.


The documentation for this class was generated from the following file: