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

#include <BulkDeployment.h>

Public Member Functions

 BulkDeployment ()
 
 BulkDeployment (Aws::Utils::Json::JsonView jsonValue)
 
BulkDeploymentoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBulkDeploymentArn () const
 
bool BulkDeploymentArnHasBeenSet () const
 
void SetBulkDeploymentArn (const Aws::String &value)
 
void SetBulkDeploymentArn (Aws::String &&value)
 
void SetBulkDeploymentArn (const char *value)
 
BulkDeploymentWithBulkDeploymentArn (const Aws::String &value)
 
BulkDeploymentWithBulkDeploymentArn (Aws::String &&value)
 
BulkDeploymentWithBulkDeploymentArn (const char *value)
 
const Aws::StringGetBulkDeploymentId () const
 
bool BulkDeploymentIdHasBeenSet () const
 
void SetBulkDeploymentId (const Aws::String &value)
 
void SetBulkDeploymentId (Aws::String &&value)
 
void SetBulkDeploymentId (const char *value)
 
BulkDeploymentWithBulkDeploymentId (const Aws::String &value)
 
BulkDeploymentWithBulkDeploymentId (Aws::String &&value)
 
BulkDeploymentWithBulkDeploymentId (const char *value)
 
const Aws::StringGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::String &value)
 
void SetCreatedAt (Aws::String &&value)
 
void SetCreatedAt (const char *value)
 
BulkDeploymentWithCreatedAt (const Aws::String &value)
 
BulkDeploymentWithCreatedAt (Aws::String &&value)
 
BulkDeploymentWithCreatedAt (const char *value)
 

Detailed Description

Information about a bulk deployment. You cannot start a new bulk deployment while another one is still running or in a non-terminal state.

See Also:

AWS API Reference

Definition at line 33 of file BulkDeployment.h.

Constructor & Destructor Documentation

◆ BulkDeployment() [1/2]

Aws::Greengrass::Model::BulkDeployment::BulkDeployment ( )

◆ BulkDeployment() [2/2]

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

Member Function Documentation

◆ BulkDeploymentArnHasBeenSet()

bool Aws::Greengrass::Model::BulkDeployment::BulkDeploymentArnHasBeenSet ( ) const
inline

The ARN of the bulk deployment.

Definition at line 50 of file BulkDeployment.h.

◆ BulkDeploymentIdHasBeenSet()

bool Aws::Greengrass::Model::BulkDeployment::BulkDeploymentIdHasBeenSet ( ) const
inline

The ID of the bulk deployment.

Definition at line 91 of file BulkDeployment.h.

◆ CreatedAtHasBeenSet()

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

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

Definition at line 132 of file BulkDeployment.h.

◆ GetBulkDeploymentArn()

const Aws::String& Aws::Greengrass::Model::BulkDeployment::GetBulkDeploymentArn ( ) const
inline

The ARN of the bulk deployment.

Definition at line 45 of file BulkDeployment.h.

◆ GetBulkDeploymentId()

const Aws::String& Aws::Greengrass::Model::BulkDeployment::GetBulkDeploymentId ( ) const
inline

The ID of the bulk deployment.

Definition at line 86 of file BulkDeployment.h.

◆ GetCreatedAt()

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

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

Definition at line 127 of file BulkDeployment.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetBulkDeploymentArn() [1/3]

void Aws::Greengrass::Model::BulkDeployment::SetBulkDeploymentArn ( const Aws::String value)
inline

The ARN of the bulk deployment.

Definition at line 55 of file BulkDeployment.h.

◆ SetBulkDeploymentArn() [2/3]

void Aws::Greengrass::Model::BulkDeployment::SetBulkDeploymentArn ( Aws::String &&  value)
inline

The ARN of the bulk deployment.

Definition at line 60 of file BulkDeployment.h.

◆ SetBulkDeploymentArn() [3/3]

void Aws::Greengrass::Model::BulkDeployment::SetBulkDeploymentArn ( const char *  value)
inline

The ARN of the bulk deployment.

Definition at line 65 of file BulkDeployment.h.

◆ SetBulkDeploymentId() [1/3]

void Aws::Greengrass::Model::BulkDeployment::SetBulkDeploymentId ( const Aws::String value)
inline

The ID of the bulk deployment.

Definition at line 96 of file BulkDeployment.h.

◆ SetBulkDeploymentId() [2/3]

void Aws::Greengrass::Model::BulkDeployment::SetBulkDeploymentId ( Aws::String &&  value)
inline

The ID of the bulk deployment.

Definition at line 101 of file BulkDeployment.h.

◆ SetBulkDeploymentId() [3/3]

void Aws::Greengrass::Model::BulkDeployment::SetBulkDeploymentId ( const char *  value)
inline

The ID of the bulk deployment.

Definition at line 106 of file BulkDeployment.h.

◆ SetCreatedAt() [1/3]

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

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

Definition at line 137 of file BulkDeployment.h.

◆ SetCreatedAt() [2/3]

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

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

Definition at line 142 of file BulkDeployment.h.

◆ SetCreatedAt() [3/3]

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

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

Definition at line 147 of file BulkDeployment.h.

◆ WithBulkDeploymentArn() [1/3]

BulkDeployment& Aws::Greengrass::Model::BulkDeployment::WithBulkDeploymentArn ( const Aws::String value)
inline

The ARN of the bulk deployment.

Definition at line 70 of file BulkDeployment.h.

◆ WithBulkDeploymentArn() [2/3]

BulkDeployment& Aws::Greengrass::Model::BulkDeployment::WithBulkDeploymentArn ( Aws::String &&  value)
inline

The ARN of the bulk deployment.

Definition at line 75 of file BulkDeployment.h.

◆ WithBulkDeploymentArn() [3/3]

BulkDeployment& Aws::Greengrass::Model::BulkDeployment::WithBulkDeploymentArn ( const char *  value)
inline

The ARN of the bulk deployment.

Definition at line 80 of file BulkDeployment.h.

◆ WithBulkDeploymentId() [1/3]

BulkDeployment& Aws::Greengrass::Model::BulkDeployment::WithBulkDeploymentId ( const Aws::String value)
inline

The ID of the bulk deployment.

Definition at line 111 of file BulkDeployment.h.

◆ WithBulkDeploymentId() [2/3]

BulkDeployment& Aws::Greengrass::Model::BulkDeployment::WithBulkDeploymentId ( Aws::String &&  value)
inline

The ID of the bulk deployment.

Definition at line 116 of file BulkDeployment.h.

◆ WithBulkDeploymentId() [3/3]

BulkDeployment& Aws::Greengrass::Model::BulkDeployment::WithBulkDeploymentId ( const char *  value)
inline

The ID of the bulk deployment.

Definition at line 121 of file BulkDeployment.h.

◆ WithCreatedAt() [1/3]

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

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

Definition at line 152 of file BulkDeployment.h.

◆ WithCreatedAt() [2/3]

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

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

Definition at line 157 of file BulkDeployment.h.

◆ WithCreatedAt() [3/3]

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

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

Definition at line 162 of file BulkDeployment.h.


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