AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::RoboMaker::Model::CreateWorldExportJobResult Class Reference

#include <CreateWorldExportJobResult.h>

Public Member Functions

 CreateWorldExportJobResult ()
 
 CreateWorldExportJobResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateWorldExportJobResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetArn () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
CreateWorldExportJobResultWithArn (const Aws::String &value)
 
CreateWorldExportJobResultWithArn (Aws::String &&value)
 
CreateWorldExportJobResultWithArn (const char *value)
 
const WorldExportJobStatusGetStatus () const
 
void SetStatus (const WorldExportJobStatus &value)
 
void SetStatus (WorldExportJobStatus &&value)
 
CreateWorldExportJobResultWithStatus (const WorldExportJobStatus &value)
 
CreateWorldExportJobResultWithStatus (WorldExportJobStatus &&value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
CreateWorldExportJobResultWithCreatedAt (const Aws::Utils::DateTime &value)
 
CreateWorldExportJobResultWithCreatedAt (Aws::Utils::DateTime &&value)
 
const WorldExportJobErrorCodeGetFailureCode () const
 
void SetFailureCode (const WorldExportJobErrorCode &value)
 
void SetFailureCode (WorldExportJobErrorCode &&value)
 
CreateWorldExportJobResultWithFailureCode (const WorldExportJobErrorCode &value)
 
CreateWorldExportJobResultWithFailureCode (WorldExportJobErrorCode &&value)
 
const Aws::StringGetClientRequestToken () const
 
void SetClientRequestToken (const Aws::String &value)
 
void SetClientRequestToken (Aws::String &&value)
 
void SetClientRequestToken (const char *value)
 
CreateWorldExportJobResultWithClientRequestToken (const Aws::String &value)
 
CreateWorldExportJobResultWithClientRequestToken (Aws::String &&value)
 
CreateWorldExportJobResultWithClientRequestToken (const char *value)
 
const OutputLocationGetOutputLocation () const
 
void SetOutputLocation (const OutputLocation &value)
 
void SetOutputLocation (OutputLocation &&value)
 
CreateWorldExportJobResultWithOutputLocation (const OutputLocation &value)
 
CreateWorldExportJobResultWithOutputLocation (OutputLocation &&value)
 
const Aws::StringGetIamRole () const
 
void SetIamRole (const Aws::String &value)
 
void SetIamRole (Aws::String &&value)
 
void SetIamRole (const char *value)
 
CreateWorldExportJobResultWithIamRole (const Aws::String &value)
 
CreateWorldExportJobResultWithIamRole (Aws::String &&value)
 
CreateWorldExportJobResultWithIamRole (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateWorldExportJobResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateWorldExportJobResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateWorldExportJobResultAddTags (const Aws::String &key, const Aws::String &value)
 
CreateWorldExportJobResultAddTags (Aws::String &&key, const Aws::String &value)
 
CreateWorldExportJobResultAddTags (const Aws::String &key, Aws::String &&value)
 
CreateWorldExportJobResultAddTags (Aws::String &&key, Aws::String &&value)
 
CreateWorldExportJobResultAddTags (const char *key, Aws::String &&value)
 
CreateWorldExportJobResultAddTags (Aws::String &&key, const char *value)
 
CreateWorldExportJobResultAddTags (const char *key, const char *value)
 

Detailed Description

Definition at line 32 of file CreateWorldExportJobResult.h.

Constructor & Destructor Documentation

◆ CreateWorldExportJobResult() [1/2]

Aws::RoboMaker::Model::CreateWorldExportJobResult::CreateWorldExportJobResult ( )

◆ CreateWorldExportJobResult() [2/2]

Aws::RoboMaker::Model::CreateWorldExportJobResult::CreateWorldExportJobResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddTags() [1/7]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

A map that contains tag keys and tag values that are attached to the world export job.

Definition at line 390 of file CreateWorldExportJobResult.h.

◆ AddTags() [2/7]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

A map that contains tag keys and tag values that are attached to the world export job.

Definition at line 396 of file CreateWorldExportJobResult.h.

◆ AddTags() [3/7]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

A map that contains tag keys and tag values that are attached to the world export job.

Definition at line 402 of file CreateWorldExportJobResult.h.

◆ AddTags() [4/7]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A map that contains tag keys and tag values that are attached to the world export job.

Definition at line 408 of file CreateWorldExportJobResult.h.

◆ AddTags() [5/7]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

A map that contains tag keys and tag values that are attached to the world export job.

Definition at line 414 of file CreateWorldExportJobResult.h.

◆ AddTags() [6/7]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

A map that contains tag keys and tag values that are attached to the world export job.

Definition at line 420 of file CreateWorldExportJobResult.h.

◆ AddTags() [7/7]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::AddTags ( const char *  key,
const char *  value 
)
inline

A map that contains tag keys and tag values that are attached to the world export job.

Definition at line 426 of file CreateWorldExportJobResult.h.

◆ GetArn()

const Aws::String& Aws::RoboMaker::Model::CreateWorldExportJobResult::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the world export job.

Definition at line 43 of file CreateWorldExportJobResult.h.

◆ GetClientRequestToken()

const Aws::String& Aws::RoboMaker::Model::CreateWorldExportJobResult::GetClientRequestToken ( ) const
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 258 of file CreateWorldExportJobResult.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::RoboMaker::Model::CreateWorldExportJobResult::GetCreatedAt ( ) const
inline

The time, in milliseconds since the epoch, when the world export job was created.

Definition at line 141 of file CreateWorldExportJobResult.h.

◆ GetFailureCode()

const WorldExportJobErrorCode& Aws::RoboMaker::Model::CreateWorldExportJobResult::GetFailureCode ( ) const
inline

The failure code of the world export job if it failed:

InternalServiceError

Internal service error.

LimitExceeded

The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

ResourceNotFound

The specified resource could not be found.

RequestThrottled

The request was throttled.

InvalidInput

An input parameter in the request is not valid.

AllWorldGenerationFailed

All of the worlds in the world generation job failed. This can happen if your worldCount is greater than 50 or less than 1.

For more information about troubleshooting WorldForge, see Troubleshooting Simulation WorldForge.

Definition at line 183 of file CreateWorldExportJobResult.h.

◆ GetIamRole()

const Aws::String& Aws::RoboMaker::Model::CreateWorldExportJobResult::GetIamRole ( ) const
inline

The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.

Definition at line 317 of file CreateWorldExportJobResult.h.

◆ GetOutputLocation()

const OutputLocation& Aws::RoboMaker::Model::CreateWorldExportJobResult::GetOutputLocation ( ) const
inline

Definition at line 298 of file CreateWorldExportJobResult.h.

◆ GetStatus()

const WorldExportJobStatus& Aws::RoboMaker::Model::CreateWorldExportJobResult::GetStatus ( ) const
inline

The status of the world export job.

Pending

The world export job request is pending.

Running

The world export job is running.

Completed

The world export job completed.

Failed

The world export job failed. See failureCode for more information.

Canceled

The world export job was cancelled.

Canceling

The world export job is being cancelled.

Definition at line 86 of file CreateWorldExportJobResult.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::RoboMaker::Model::CreateWorldExportJobResult::GetTags ( ) const
inline

A map that contains tag keys and tag values that are attached to the world export job.

Definition at line 360 of file CreateWorldExportJobResult.h.

◆ operator=()

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetArn() [1/3]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the world export job.

Definition at line 48 of file CreateWorldExportJobResult.h.

◆ SetArn() [2/3]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the world export job.

Definition at line 53 of file CreateWorldExportJobResult.h.

◆ SetArn() [3/3]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the world export job.

Definition at line 58 of file CreateWorldExportJobResult.h.

◆ SetClientRequestToken() [1/3]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetClientRequestToken ( const Aws::String value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 264 of file CreateWorldExportJobResult.h.

◆ SetClientRequestToken() [2/3]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetClientRequestToken ( Aws::String &&  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 270 of file CreateWorldExportJobResult.h.

◆ SetClientRequestToken() [3/3]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetClientRequestToken ( const char *  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 276 of file CreateWorldExportJobResult.h.

◆ SetCreatedAt() [1/2]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, when the world export job was created.

Definition at line 147 of file CreateWorldExportJobResult.h.

◆ SetCreatedAt() [2/2]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, when the world export job was created.

Definition at line 153 of file CreateWorldExportJobResult.h.

◆ SetFailureCode() [1/2]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetFailureCode ( const WorldExportJobErrorCode value)
inline

The failure code of the world export job if it failed:

InternalServiceError

Internal service error.

LimitExceeded

The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

ResourceNotFound

The specified resource could not be found.

RequestThrottled

The request was throttled.

InvalidInput

An input parameter in the request is not valid.

AllWorldGenerationFailed

All of the worlds in the world generation job failed. This can happen if your worldCount is greater than 50 or less than 1.

For more information about troubleshooting WorldForge, see Troubleshooting Simulation WorldForge.

Definition at line 200 of file CreateWorldExportJobResult.h.

◆ SetFailureCode() [2/2]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetFailureCode ( WorldExportJobErrorCode &&  value)
inline

The failure code of the world export job if it failed:

InternalServiceError

Internal service error.

LimitExceeded

The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

ResourceNotFound

The specified resource could not be found.

RequestThrottled

The request was throttled.

InvalidInput

An input parameter in the request is not valid.

AllWorldGenerationFailed

All of the worlds in the world generation job failed. This can happen if your worldCount is greater than 50 or less than 1.

For more information about troubleshooting WorldForge, see Troubleshooting Simulation WorldForge.

Definition at line 217 of file CreateWorldExportJobResult.h.

◆ SetIamRole() [1/3]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetIamRole ( const Aws::String value)
inline

The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.

Definition at line 323 of file CreateWorldExportJobResult.h.

◆ SetIamRole() [2/3]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetIamRole ( Aws::String &&  value)
inline

The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.

Definition at line 329 of file CreateWorldExportJobResult.h.

◆ SetIamRole() [3/3]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetIamRole ( const char *  value)
inline

The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.

Definition at line 335 of file CreateWorldExportJobResult.h.

◆ SetOutputLocation() [1/2]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetOutputLocation ( const OutputLocation value)
inline

Definition at line 301 of file CreateWorldExportJobResult.h.

◆ SetOutputLocation() [2/2]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetOutputLocation ( OutputLocation &&  value)
inline

Definition at line 304 of file CreateWorldExportJobResult.h.

◆ SetStatus() [1/2]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetStatus ( const WorldExportJobStatus value)
inline

The status of the world export job.

Pending

The world export job request is pending.

Running

The world export job is running.

Completed

The world export job completed.

Failed

The world export job failed. See failureCode for more information.

Canceled

The world export job was cancelled.

Canceling

The world export job is being cancelled.

Definition at line 98 of file CreateWorldExportJobResult.h.

◆ SetStatus() [2/2]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetStatus ( WorldExportJobStatus &&  value)
inline

The status of the world export job.

Pending

The world export job request is pending.

Running

The world export job is running.

Completed

The world export job completed.

Failed

The world export job failed. See failureCode for more information.

Canceled

The world export job was cancelled.

Canceling

The world export job is being cancelled.

Definition at line 110 of file CreateWorldExportJobResult.h.

◆ SetTags() [1/2]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A map that contains tag keys and tag values that are attached to the world export job.

Definition at line 366 of file CreateWorldExportJobResult.h.

◆ SetTags() [2/2]

void Aws::RoboMaker::Model::CreateWorldExportJobResult::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A map that contains tag keys and tag values that are attached to the world export job.

Definition at line 372 of file CreateWorldExportJobResult.h.

◆ WithArn() [1/3]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the world export job.

Definition at line 63 of file CreateWorldExportJobResult.h.

◆ WithArn() [2/3]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the world export job.

Definition at line 68 of file CreateWorldExportJobResult.h.

◆ WithArn() [3/3]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the world export job.

Definition at line 73 of file CreateWorldExportJobResult.h.

◆ WithClientRequestToken() [1/3]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithClientRequestToken ( const Aws::String value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 282 of file CreateWorldExportJobResult.h.

◆ WithClientRequestToken() [2/3]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithClientRequestToken ( Aws::String &&  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 288 of file CreateWorldExportJobResult.h.

◆ WithClientRequestToken() [3/3]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithClientRequestToken ( const char *  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 294 of file CreateWorldExportJobResult.h.

◆ WithCreatedAt() [1/2]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The time, in milliseconds since the epoch, when the world export job was created.

Definition at line 159 of file CreateWorldExportJobResult.h.

◆ WithCreatedAt() [2/2]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The time, in milliseconds since the epoch, when the world export job was created.

Definition at line 165 of file CreateWorldExportJobResult.h.

◆ WithFailureCode() [1/2]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithFailureCode ( const WorldExportJobErrorCode value)
inline

The failure code of the world export job if it failed:

InternalServiceError

Internal service error.

LimitExceeded

The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

ResourceNotFound

The specified resource could not be found.

RequestThrottled

The request was throttled.

InvalidInput

An input parameter in the request is not valid.

AllWorldGenerationFailed

All of the worlds in the world generation job failed. This can happen if your worldCount is greater than 50 or less than 1.

For more information about troubleshooting WorldForge, see Troubleshooting Simulation WorldForge.

Definition at line 234 of file CreateWorldExportJobResult.h.

◆ WithFailureCode() [2/2]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithFailureCode ( WorldExportJobErrorCode &&  value)
inline

The failure code of the world export job if it failed:

InternalServiceError

Internal service error.

LimitExceeded

The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed.

ResourceNotFound

The specified resource could not be found.

RequestThrottled

The request was throttled.

InvalidInput

An input parameter in the request is not valid.

AllWorldGenerationFailed

All of the worlds in the world generation job failed. This can happen if your worldCount is greater than 50 or less than 1.

For more information about troubleshooting WorldForge, see Troubleshooting Simulation WorldForge.

Definition at line 251 of file CreateWorldExportJobResult.h.

◆ WithIamRole() [1/3]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithIamRole ( const Aws::String value)
inline

The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.

Definition at line 341 of file CreateWorldExportJobResult.h.

◆ WithIamRole() [2/3]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithIamRole ( Aws::String &&  value)
inline

The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.

Definition at line 347 of file CreateWorldExportJobResult.h.

◆ WithIamRole() [3/3]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithIamRole ( const char *  value)
inline

The IAM role that the world export process uses to access the Amazon S3 bucket and put the export.

Definition at line 353 of file CreateWorldExportJobResult.h.

◆ WithOutputLocation() [1/2]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithOutputLocation ( const OutputLocation value)
inline

Definition at line 307 of file CreateWorldExportJobResult.h.

◆ WithOutputLocation() [2/2]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithOutputLocation ( OutputLocation &&  value)
inline

Definition at line 310 of file CreateWorldExportJobResult.h.

◆ WithStatus() [1/2]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithStatus ( const WorldExportJobStatus value)
inline

The status of the world export job.

Pending

The world export job request is pending.

Running

The world export job is running.

Completed

The world export job completed.

Failed

The world export job failed. See failureCode for more information.

Canceled

The world export job was cancelled.

Canceling

The world export job is being cancelled.

Definition at line 122 of file CreateWorldExportJobResult.h.

◆ WithStatus() [2/2]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithStatus ( WorldExportJobStatus &&  value)
inline

The status of the world export job.

Pending

The world export job request is pending.

Running

The world export job is running.

Completed

The world export job completed.

Failed

The world export job failed. See failureCode for more information.

Canceled

The world export job was cancelled.

Canceling

The world export job is being cancelled.

Definition at line 134 of file CreateWorldExportJobResult.h.

◆ WithTags() [1/2]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A map that contains tag keys and tag values that are attached to the world export job.

Definition at line 378 of file CreateWorldExportJobResult.h.

◆ WithTags() [2/2]

CreateWorldExportJobResult& Aws::RoboMaker::Model::CreateWorldExportJobResult::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A map that contains tag keys and tag values that are attached to the world export job.

Definition at line 384 of file CreateWorldExportJobResult.h.


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