AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::Greengrass::Model::BulkDeploymentResult Class Reference

#include <BulkDeploymentResult.h>

Public Member Functions

 BulkDeploymentResult ()
 
 BulkDeploymentResult (Aws::Utils::Json::JsonView jsonValue)
 
BulkDeploymentResultoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::String &value)
 
void SetCreatedAt (Aws::String &&value)
 
void SetCreatedAt (const char *value)
 
BulkDeploymentResultWithCreatedAt (const Aws::String &value)
 
BulkDeploymentResultWithCreatedAt (Aws::String &&value)
 
BulkDeploymentResultWithCreatedAt (const char *value)
 
const Aws::StringGetDeploymentArn () const
 
bool DeploymentArnHasBeenSet () const
 
void SetDeploymentArn (const Aws::String &value)
 
void SetDeploymentArn (Aws::String &&value)
 
void SetDeploymentArn (const char *value)
 
BulkDeploymentResultWithDeploymentArn (const Aws::String &value)
 
BulkDeploymentResultWithDeploymentArn (Aws::String &&value)
 
BulkDeploymentResultWithDeploymentArn (const char *value)
 
const Aws::StringGetDeploymentId () const
 
bool DeploymentIdHasBeenSet () const
 
void SetDeploymentId (const Aws::String &value)
 
void SetDeploymentId (Aws::String &&value)
 
void SetDeploymentId (const char *value)
 
BulkDeploymentResultWithDeploymentId (const Aws::String &value)
 
BulkDeploymentResultWithDeploymentId (Aws::String &&value)
 
BulkDeploymentResultWithDeploymentId (const char *value)
 
const Aws::StringGetDeploymentStatus () const
 
bool DeploymentStatusHasBeenSet () const
 
void SetDeploymentStatus (const Aws::String &value)
 
void SetDeploymentStatus (Aws::String &&value)
 
void SetDeploymentStatus (const char *value)
 
BulkDeploymentResultWithDeploymentStatus (const Aws::String &value)
 
BulkDeploymentResultWithDeploymentStatus (Aws::String &&value)
 
BulkDeploymentResultWithDeploymentStatus (const char *value)
 
const DeploymentTypeGetDeploymentType () const
 
bool DeploymentTypeHasBeenSet () const
 
void SetDeploymentType (const DeploymentType &value)
 
void SetDeploymentType (DeploymentType &&value)
 
BulkDeploymentResultWithDeploymentType (const DeploymentType &value)
 
BulkDeploymentResultWithDeploymentType (DeploymentType &&value)
 
const Aws::Vector< ErrorDetail > & GetErrorDetails () const
 
bool ErrorDetailsHasBeenSet () const
 
void SetErrorDetails (const Aws::Vector< ErrorDetail > &value)
 
void SetErrorDetails (Aws::Vector< ErrorDetail > &&value)
 
BulkDeploymentResultWithErrorDetails (const Aws::Vector< ErrorDetail > &value)
 
BulkDeploymentResultWithErrorDetails (Aws::Vector< ErrorDetail > &&value)
 
BulkDeploymentResultAddErrorDetails (const ErrorDetail &value)
 
BulkDeploymentResultAddErrorDetails (ErrorDetail &&value)
 
const Aws::StringGetErrorMessage () const
 
bool ErrorMessageHasBeenSet () const
 
void SetErrorMessage (const Aws::String &value)
 
void SetErrorMessage (Aws::String &&value)
 
void SetErrorMessage (const char *value)
 
BulkDeploymentResultWithErrorMessage (const Aws::String &value)
 
BulkDeploymentResultWithErrorMessage (Aws::String &&value)
 
BulkDeploymentResultWithErrorMessage (const char *value)
 
const Aws::StringGetGroupArn () const
 
bool GroupArnHasBeenSet () const
 
void SetGroupArn (const Aws::String &value)
 
void SetGroupArn (Aws::String &&value)
 
void SetGroupArn (const char *value)
 
BulkDeploymentResultWithGroupArn (const Aws::String &value)
 
BulkDeploymentResultWithGroupArn (Aws::String &&value)
 
BulkDeploymentResultWithGroupArn (const char *value)
 

Detailed Description

Information about an individual group deployment in a bulk deployment operation.

See Also:

AWS API Reference

Definition at line 35 of file BulkDeploymentResult.h.

Constructor & Destructor Documentation

◆ BulkDeploymentResult() [1/2]

Aws::Greengrass::Model::BulkDeploymentResult::BulkDeploymentResult ( )

◆ BulkDeploymentResult() [2/2]

Aws::Greengrass::Model::BulkDeploymentResult::BulkDeploymentResult ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddErrorDetails() [1/2]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::AddErrorDetails ( const ErrorDetail value)
inline

Details about the error.

Definition at line 280 of file BulkDeploymentResult.h.

◆ AddErrorDetails() [2/2]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::AddErrorDetails ( ErrorDetail &&  value)
inline

Details about the error.

Definition at line 285 of file BulkDeploymentResult.h.

◆ CreatedAtHasBeenSet()

bool Aws::Greengrass::Model::BulkDeploymentResult::CreatedAtHasBeenSet ( ) const
inline

The time, in ISO format, when the deployment was created.

Definition at line 52 of file BulkDeploymentResult.h.

◆ DeploymentArnHasBeenSet()

bool Aws::Greengrass::Model::BulkDeploymentResult::DeploymentArnHasBeenSet ( ) const
inline

The ARN of the group deployment.

Definition at line 93 of file BulkDeploymentResult.h.

◆ DeploymentIdHasBeenSet()

bool Aws::Greengrass::Model::BulkDeploymentResult::DeploymentIdHasBeenSet ( ) const
inline

The ID of the group deployment.

Definition at line 134 of file BulkDeploymentResult.h.

◆ DeploymentStatusHasBeenSet()

bool Aws::Greengrass::Model::BulkDeploymentResult::DeploymentStatusHasBeenSet ( ) const
inline

The current status of the group deployment: ''InProgress'', ''Building'', ''Success'', or ''Failure''.

Definition at line 177 of file BulkDeploymentResult.h.

◆ DeploymentTypeHasBeenSet()

bool Aws::Greengrass::Model::BulkDeploymentResult::DeploymentTypeHasBeenSet ( ) const
inline

The type of the deployment.

Definition at line 224 of file BulkDeploymentResult.h.

◆ ErrorDetailsHasBeenSet()

bool Aws::Greengrass::Model::BulkDeploymentResult::ErrorDetailsHasBeenSet ( ) const
inline

Details about the error.

Definition at line 255 of file BulkDeploymentResult.h.

◆ ErrorMessageHasBeenSet()

bool Aws::Greengrass::Model::BulkDeploymentResult::ErrorMessageHasBeenSet ( ) const
inline

The error message for a failed deployment

Definition at line 296 of file BulkDeploymentResult.h.

◆ GetCreatedAt()

const Aws::String& Aws::Greengrass::Model::BulkDeploymentResult::GetCreatedAt ( ) const
inline

The time, in ISO format, when the deployment was created.

Definition at line 47 of file BulkDeploymentResult.h.

◆ GetDeploymentArn()

const Aws::String& Aws::Greengrass::Model::BulkDeploymentResult::GetDeploymentArn ( ) const
inline

The ARN of the group deployment.

Definition at line 88 of file BulkDeploymentResult.h.

◆ GetDeploymentId()

const Aws::String& Aws::Greengrass::Model::BulkDeploymentResult::GetDeploymentId ( ) const
inline

The ID of the group deployment.

Definition at line 129 of file BulkDeploymentResult.h.

◆ GetDeploymentStatus()

const Aws::String& Aws::Greengrass::Model::BulkDeploymentResult::GetDeploymentStatus ( ) const
inline

The current status of the group deployment: ''InProgress'', ''Building'', ''Success'', or ''Failure''.

Definition at line 171 of file BulkDeploymentResult.h.

◆ GetDeploymentType()

const DeploymentType& Aws::Greengrass::Model::BulkDeploymentResult::GetDeploymentType ( ) const
inline

The type of the deployment.

Definition at line 219 of file BulkDeploymentResult.h.

◆ GetErrorDetails()

const Aws::Vector<ErrorDetail>& Aws::Greengrass::Model::BulkDeploymentResult::GetErrorDetails ( ) const
inline

Details about the error.

Definition at line 250 of file BulkDeploymentResult.h.

◆ GetErrorMessage()

const Aws::String& Aws::Greengrass::Model::BulkDeploymentResult::GetErrorMessage ( ) const
inline

The error message for a failed deployment

Definition at line 291 of file BulkDeploymentResult.h.

◆ GetGroupArn()

const Aws::String& Aws::Greengrass::Model::BulkDeploymentResult::GetGroupArn ( ) const
inline

The ARN of the Greengrass group.

Definition at line 332 of file BulkDeploymentResult.h.

◆ GroupArnHasBeenSet()

bool Aws::Greengrass::Model::BulkDeploymentResult::GroupArnHasBeenSet ( ) const
inline

The ARN of the Greengrass group.

Definition at line 337 of file BulkDeploymentResult.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Greengrass::Model::BulkDeploymentResult::Jsonize ( ) const

◆ operator=()

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCreatedAt() [1/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetCreatedAt ( const Aws::String value)
inline

The time, in ISO format, when the deployment was created.

Definition at line 57 of file BulkDeploymentResult.h.

◆ SetCreatedAt() [2/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetCreatedAt ( Aws::String &&  value)
inline

The time, in ISO format, when the deployment was created.

Definition at line 62 of file BulkDeploymentResult.h.

◆ SetCreatedAt() [3/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetCreatedAt ( const char *  value)
inline

The time, in ISO format, when the deployment was created.

Definition at line 67 of file BulkDeploymentResult.h.

◆ SetDeploymentArn() [1/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetDeploymentArn ( const Aws::String value)
inline

The ARN of the group deployment.

Definition at line 98 of file BulkDeploymentResult.h.

◆ SetDeploymentArn() [2/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetDeploymentArn ( Aws::String &&  value)
inline

The ARN of the group deployment.

Definition at line 103 of file BulkDeploymentResult.h.

◆ SetDeploymentArn() [3/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetDeploymentArn ( const char *  value)
inline

The ARN of the group deployment.

Definition at line 108 of file BulkDeploymentResult.h.

◆ SetDeploymentId() [1/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetDeploymentId ( const Aws::String value)
inline

The ID of the group deployment.

Definition at line 139 of file BulkDeploymentResult.h.

◆ SetDeploymentId() [2/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetDeploymentId ( Aws::String &&  value)
inline

The ID of the group deployment.

Definition at line 144 of file BulkDeploymentResult.h.

◆ SetDeploymentId() [3/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetDeploymentId ( const char *  value)
inline

The ID of the group deployment.

Definition at line 149 of file BulkDeploymentResult.h.

◆ SetDeploymentStatus() [1/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetDeploymentStatus ( const Aws::String value)
inline

The current status of the group deployment: ''InProgress'', ''Building'', ''Success'', or ''Failure''.

Definition at line 183 of file BulkDeploymentResult.h.

◆ SetDeploymentStatus() [2/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetDeploymentStatus ( Aws::String &&  value)
inline

The current status of the group deployment: ''InProgress'', ''Building'', ''Success'', or ''Failure''.

Definition at line 189 of file BulkDeploymentResult.h.

◆ SetDeploymentStatus() [3/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetDeploymentStatus ( const char *  value)
inline

The current status of the group deployment: ''InProgress'', ''Building'', ''Success'', or ''Failure''.

Definition at line 195 of file BulkDeploymentResult.h.

◆ SetDeploymentType() [1/2]

void Aws::Greengrass::Model::BulkDeploymentResult::SetDeploymentType ( const DeploymentType value)
inline

The type of the deployment.

Definition at line 229 of file BulkDeploymentResult.h.

◆ SetDeploymentType() [2/2]

void Aws::Greengrass::Model::BulkDeploymentResult::SetDeploymentType ( DeploymentType &&  value)
inline

The type of the deployment.

Definition at line 234 of file BulkDeploymentResult.h.

◆ SetErrorDetails() [1/2]

void Aws::Greengrass::Model::BulkDeploymentResult::SetErrorDetails ( const Aws::Vector< ErrorDetail > &  value)
inline

Details about the error.

Definition at line 260 of file BulkDeploymentResult.h.

◆ SetErrorDetails() [2/2]

void Aws::Greengrass::Model::BulkDeploymentResult::SetErrorDetails ( Aws::Vector< ErrorDetail > &&  value)
inline

Details about the error.

Definition at line 265 of file BulkDeploymentResult.h.

◆ SetErrorMessage() [1/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetErrorMessage ( const Aws::String value)
inline

The error message for a failed deployment

Definition at line 301 of file BulkDeploymentResult.h.

◆ SetErrorMessage() [2/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetErrorMessage ( Aws::String &&  value)
inline

The error message for a failed deployment

Definition at line 306 of file BulkDeploymentResult.h.

◆ SetErrorMessage() [3/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetErrorMessage ( const char *  value)
inline

The error message for a failed deployment

Definition at line 311 of file BulkDeploymentResult.h.

◆ SetGroupArn() [1/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetGroupArn ( const Aws::String value)
inline

The ARN of the Greengrass group.

Definition at line 342 of file BulkDeploymentResult.h.

◆ SetGroupArn() [2/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetGroupArn ( Aws::String &&  value)
inline

The ARN of the Greengrass group.

Definition at line 347 of file BulkDeploymentResult.h.

◆ SetGroupArn() [3/3]

void Aws::Greengrass::Model::BulkDeploymentResult::SetGroupArn ( const char *  value)
inline

The ARN of the Greengrass group.

Definition at line 352 of file BulkDeploymentResult.h.

◆ WithCreatedAt() [1/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithCreatedAt ( const Aws::String value)
inline

The time, in ISO format, when the deployment was created.

Definition at line 72 of file BulkDeploymentResult.h.

◆ WithCreatedAt() [2/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithCreatedAt ( Aws::String &&  value)
inline

The time, in ISO format, when the deployment was created.

Definition at line 77 of file BulkDeploymentResult.h.

◆ WithCreatedAt() [3/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithCreatedAt ( const char *  value)
inline

The time, in ISO format, when the deployment was created.

Definition at line 82 of file BulkDeploymentResult.h.

◆ WithDeploymentArn() [1/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithDeploymentArn ( const Aws::String value)
inline

The ARN of the group deployment.

Definition at line 113 of file BulkDeploymentResult.h.

◆ WithDeploymentArn() [2/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithDeploymentArn ( Aws::String &&  value)
inline

The ARN of the group deployment.

Definition at line 118 of file BulkDeploymentResult.h.

◆ WithDeploymentArn() [3/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithDeploymentArn ( const char *  value)
inline

The ARN of the group deployment.

Definition at line 123 of file BulkDeploymentResult.h.

◆ WithDeploymentId() [1/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithDeploymentId ( const Aws::String value)
inline

The ID of the group deployment.

Definition at line 154 of file BulkDeploymentResult.h.

◆ WithDeploymentId() [2/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithDeploymentId ( Aws::String &&  value)
inline

The ID of the group deployment.

Definition at line 159 of file BulkDeploymentResult.h.

◆ WithDeploymentId() [3/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithDeploymentId ( const char *  value)
inline

The ID of the group deployment.

Definition at line 164 of file BulkDeploymentResult.h.

◆ WithDeploymentStatus() [1/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithDeploymentStatus ( const Aws::String value)
inline

The current status of the group deployment: ''InProgress'', ''Building'', ''Success'', or ''Failure''.

Definition at line 201 of file BulkDeploymentResult.h.

◆ WithDeploymentStatus() [2/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithDeploymentStatus ( Aws::String &&  value)
inline

The current status of the group deployment: ''InProgress'', ''Building'', ''Success'', or ''Failure''.

Definition at line 207 of file BulkDeploymentResult.h.

◆ WithDeploymentStatus() [3/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithDeploymentStatus ( const char *  value)
inline

The current status of the group deployment: ''InProgress'', ''Building'', ''Success'', or ''Failure''.

Definition at line 213 of file BulkDeploymentResult.h.

◆ WithDeploymentType() [1/2]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithDeploymentType ( const DeploymentType value)
inline

The type of the deployment.

Definition at line 239 of file BulkDeploymentResult.h.

◆ WithDeploymentType() [2/2]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithDeploymentType ( DeploymentType &&  value)
inline

The type of the deployment.

Definition at line 244 of file BulkDeploymentResult.h.

◆ WithErrorDetails() [1/2]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithErrorDetails ( const Aws::Vector< ErrorDetail > &  value)
inline

Details about the error.

Definition at line 270 of file BulkDeploymentResult.h.

◆ WithErrorDetails() [2/2]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithErrorDetails ( Aws::Vector< ErrorDetail > &&  value)
inline

Details about the error.

Definition at line 275 of file BulkDeploymentResult.h.

◆ WithErrorMessage() [1/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithErrorMessage ( const Aws::String value)
inline

The error message for a failed deployment

Definition at line 316 of file BulkDeploymentResult.h.

◆ WithErrorMessage() [2/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithErrorMessage ( Aws::String &&  value)
inline

The error message for a failed deployment

Definition at line 321 of file BulkDeploymentResult.h.

◆ WithErrorMessage() [3/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithErrorMessage ( const char *  value)
inline

The error message for a failed deployment

Definition at line 326 of file BulkDeploymentResult.h.

◆ WithGroupArn() [1/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithGroupArn ( const Aws::String value)
inline

The ARN of the Greengrass group.

Definition at line 357 of file BulkDeploymentResult.h.

◆ WithGroupArn() [2/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithGroupArn ( Aws::String &&  value)
inline

The ARN of the Greengrass group.

Definition at line 362 of file BulkDeploymentResult.h.

◆ WithGroupArn() [3/3]

BulkDeploymentResult& Aws::Greengrass::Model::BulkDeploymentResult::WithGroupArn ( const char *  value)
inline

The ARN of the Greengrass group.

Definition at line 367 of file BulkDeploymentResult.h.


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