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

#include <Deployment.h>

Public Member Functions

 Deployment ()
 
 Deployment (Aws::Utils::Json::JsonView jsonValue)
 
Deploymentoperator= (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)
 
DeploymentWithCreatedAt (const Aws::String &value)
 
DeploymentWithCreatedAt (Aws::String &&value)
 
DeploymentWithCreatedAt (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)
 
DeploymentWithDeploymentArn (const Aws::String &value)
 
DeploymentWithDeploymentArn (Aws::String &&value)
 
DeploymentWithDeploymentArn (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)
 
DeploymentWithDeploymentId (const Aws::String &value)
 
DeploymentWithDeploymentId (Aws::String &&value)
 
DeploymentWithDeploymentId (const char *value)
 
const DeploymentTypeGetDeploymentType () const
 
bool DeploymentTypeHasBeenSet () const
 
void SetDeploymentType (const DeploymentType &value)
 
void SetDeploymentType (DeploymentType &&value)
 
DeploymentWithDeploymentType (const DeploymentType &value)
 
DeploymentWithDeploymentType (DeploymentType &&value)
 
const Aws::StringGetGroupArn () const
 
bool GroupArnHasBeenSet () const
 
void SetGroupArn (const Aws::String &value)
 
void SetGroupArn (Aws::String &&value)
 
void SetGroupArn (const char *value)
 
DeploymentWithGroupArn (const Aws::String &value)
 
DeploymentWithGroupArn (Aws::String &&value)
 
DeploymentWithGroupArn (const char *value)
 

Detailed Description

Information about a deployment.

See Also:

AWS API Reference

Definition at line 32 of file Deployment.h.

Constructor & Destructor Documentation

◆ Deployment() [1/2]

Aws::Greengrass::Model::Deployment::Deployment ( )

◆ Deployment() [2/2]

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

Member Function Documentation

◆ CreatedAtHasBeenSet()

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

The time, in milliseconds since the epoch, when the deployment was created.

Definition at line 49 of file Deployment.h.

◆ DeploymentArnHasBeenSet()

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

The ARN of the deployment.

Definition at line 90 of file Deployment.h.

◆ DeploymentIdHasBeenSet()

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

The ID of the deployment.

Definition at line 131 of file Deployment.h.

◆ DeploymentTypeHasBeenSet()

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

The type of the deployment.

Definition at line 172 of file Deployment.h.

◆ GetCreatedAt()

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

The time, in milliseconds since the epoch, when the deployment was created.

Definition at line 44 of file Deployment.h.

◆ GetDeploymentArn()

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

The ARN of the deployment.

Definition at line 85 of file Deployment.h.

◆ GetDeploymentId()

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

The ID of the deployment.

Definition at line 126 of file Deployment.h.

◆ GetDeploymentType()

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

The type of the deployment.

Definition at line 167 of file Deployment.h.

◆ GetGroupArn()

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

The ARN of the group for this deployment.

Definition at line 198 of file Deployment.h.

◆ GroupArnHasBeenSet()

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

The ARN of the group for this deployment.

Definition at line 203 of file Deployment.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCreatedAt() [1/3]

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

The time, in milliseconds since the epoch, when the deployment was created.

Definition at line 54 of file Deployment.h.

◆ SetCreatedAt() [2/3]

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

The time, in milliseconds since the epoch, when the deployment was created.

Definition at line 59 of file Deployment.h.

◆ SetCreatedAt() [3/3]

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

The time, in milliseconds since the epoch, when the deployment was created.

Definition at line 64 of file Deployment.h.

◆ SetDeploymentArn() [1/3]

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

The ARN of the deployment.

Definition at line 95 of file Deployment.h.

◆ SetDeploymentArn() [2/3]

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

The ARN of the deployment.

Definition at line 100 of file Deployment.h.

◆ SetDeploymentArn() [3/3]

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

The ARN of the deployment.

Definition at line 105 of file Deployment.h.

◆ SetDeploymentId() [1/3]

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

The ID of the deployment.

Definition at line 136 of file Deployment.h.

◆ SetDeploymentId() [2/3]

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

The ID of the deployment.

Definition at line 141 of file Deployment.h.

◆ SetDeploymentId() [3/3]

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

The ID of the deployment.

Definition at line 146 of file Deployment.h.

◆ SetDeploymentType() [1/2]

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

The type of the deployment.

Definition at line 177 of file Deployment.h.

◆ SetDeploymentType() [2/2]

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

The type of the deployment.

Definition at line 182 of file Deployment.h.

◆ SetGroupArn() [1/3]

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

The ARN of the group for this deployment.

Definition at line 208 of file Deployment.h.

◆ SetGroupArn() [2/3]

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

The ARN of the group for this deployment.

Definition at line 213 of file Deployment.h.

◆ SetGroupArn() [3/3]

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

The ARN of the group for this deployment.

Definition at line 218 of file Deployment.h.

◆ WithCreatedAt() [1/3]

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

The time, in milliseconds since the epoch, when the deployment was created.

Definition at line 69 of file Deployment.h.

◆ WithCreatedAt() [2/3]

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

The time, in milliseconds since the epoch, when the deployment was created.

Definition at line 74 of file Deployment.h.

◆ WithCreatedAt() [3/3]

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

The time, in milliseconds since the epoch, when the deployment was created.

Definition at line 79 of file Deployment.h.

◆ WithDeploymentArn() [1/3]

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

The ARN of the deployment.

Definition at line 110 of file Deployment.h.

◆ WithDeploymentArn() [2/3]

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

The ARN of the deployment.

Definition at line 115 of file Deployment.h.

◆ WithDeploymentArn() [3/3]

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

The ARN of the deployment.

Definition at line 120 of file Deployment.h.

◆ WithDeploymentId() [1/3]

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

The ID of the deployment.

Definition at line 151 of file Deployment.h.

◆ WithDeploymentId() [2/3]

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

The ID of the deployment.

Definition at line 156 of file Deployment.h.

◆ WithDeploymentId() [3/3]

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

The ID of the deployment.

Definition at line 161 of file Deployment.h.

◆ WithDeploymentType() [1/2]

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

The type of the deployment.

Definition at line 187 of file Deployment.h.

◆ WithDeploymentType() [2/2]

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

The type of the deployment.

Definition at line 192 of file Deployment.h.

◆ WithGroupArn() [1/3]

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

The ARN of the group for this deployment.

Definition at line 223 of file Deployment.h.

◆ WithGroupArn() [2/3]

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

The ARN of the group for this deployment.

Definition at line 228 of file Deployment.h.

◆ WithGroupArn() [3/3]

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

The ARN of the group for this deployment.

Definition at line 233 of file Deployment.h.


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