AWS SDK for C++  1.9.129
AWS SDK for C++
Public Member Functions | List of all members
Aws::GreengrassV2::Model::EffectiveDeployment Class Reference

#include <EffectiveDeployment.h>

Public Member Functions

 EffectiveDeployment ()
 
 EffectiveDeployment (Aws::Utils::Json::JsonView jsonValue)
 
EffectiveDeploymentoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDeploymentId () const
 
bool DeploymentIdHasBeenSet () const
 
void SetDeploymentId (const Aws::String &value)
 
void SetDeploymentId (Aws::String &&value)
 
void SetDeploymentId (const char *value)
 
EffectiveDeploymentWithDeploymentId (const Aws::String &value)
 
EffectiveDeploymentWithDeploymentId (Aws::String &&value)
 
EffectiveDeploymentWithDeploymentId (const char *value)
 
const Aws::StringGetDeploymentName () const
 
bool DeploymentNameHasBeenSet () const
 
void SetDeploymentName (const Aws::String &value)
 
void SetDeploymentName (Aws::String &&value)
 
void SetDeploymentName (const char *value)
 
EffectiveDeploymentWithDeploymentName (const Aws::String &value)
 
EffectiveDeploymentWithDeploymentName (Aws::String &&value)
 
EffectiveDeploymentWithDeploymentName (const char *value)
 
const Aws::StringGetIotJobId () const
 
bool IotJobIdHasBeenSet () const
 
void SetIotJobId (const Aws::String &value)
 
void SetIotJobId (Aws::String &&value)
 
void SetIotJobId (const char *value)
 
EffectiveDeploymentWithIotJobId (const Aws::String &value)
 
EffectiveDeploymentWithIotJobId (Aws::String &&value)
 
EffectiveDeploymentWithIotJobId (const char *value)
 
const Aws::StringGetIotJobArn () const
 
bool IotJobArnHasBeenSet () const
 
void SetIotJobArn (const Aws::String &value)
 
void SetIotJobArn (Aws::String &&value)
 
void SetIotJobArn (const char *value)
 
EffectiveDeploymentWithIotJobArn (const Aws::String &value)
 
EffectiveDeploymentWithIotJobArn (Aws::String &&value)
 
EffectiveDeploymentWithIotJobArn (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)
 
EffectiveDeploymentWithDescription (const Aws::String &value)
 
EffectiveDeploymentWithDescription (Aws::String &&value)
 
EffectiveDeploymentWithDescription (const char *value)
 
const Aws::StringGetTargetArn () const
 
bool TargetArnHasBeenSet () const
 
void SetTargetArn (const Aws::String &value)
 
void SetTargetArn (Aws::String &&value)
 
void SetTargetArn (const char *value)
 
EffectiveDeploymentWithTargetArn (const Aws::String &value)
 
EffectiveDeploymentWithTargetArn (Aws::String &&value)
 
EffectiveDeploymentWithTargetArn (const char *value)
 
const EffectiveDeploymentExecutionStatusGetCoreDeviceExecutionStatus () const
 
bool CoreDeviceExecutionStatusHasBeenSet () const
 
void SetCoreDeviceExecutionStatus (const EffectiveDeploymentExecutionStatus &value)
 
void SetCoreDeviceExecutionStatus (EffectiveDeploymentExecutionStatus &&value)
 
EffectiveDeploymentWithCoreDeviceExecutionStatus (const EffectiveDeploymentExecutionStatus &value)
 
EffectiveDeploymentWithCoreDeviceExecutionStatus (EffectiveDeploymentExecutionStatus &&value)
 
const Aws::StringGetReason () const
 
bool ReasonHasBeenSet () const
 
void SetReason (const Aws::String &value)
 
void SetReason (Aws::String &&value)
 
void SetReason (const char *value)
 
EffectiveDeploymentWithReason (const Aws::String &value)
 
EffectiveDeploymentWithReason (Aws::String &&value)
 
EffectiveDeploymentWithReason (const char *value)
 
const Aws::Utils::DateTimeGetCreationTimestamp () const
 
bool CreationTimestampHasBeenSet () const
 
void SetCreationTimestamp (const Aws::Utils::DateTime &value)
 
void SetCreationTimestamp (Aws::Utils::DateTime &&value)
 
EffectiveDeploymentWithCreationTimestamp (const Aws::Utils::DateTime &value)
 
EffectiveDeploymentWithCreationTimestamp (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetModifiedTimestamp () const
 
bool ModifiedTimestampHasBeenSet () const
 
void SetModifiedTimestamp (const Aws::Utils::DateTime &value)
 
void SetModifiedTimestamp (Aws::Utils::DateTime &&value)
 
EffectiveDeploymentWithModifiedTimestamp (const Aws::Utils::DateTime &value)
 
EffectiveDeploymentWithModifiedTimestamp (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains information about a deployment job that IoT Greengrass sends to a Greengrass core device.

See Also:

AWS API Reference

Definition at line 34 of file EffectiveDeployment.h.

Constructor & Destructor Documentation

◆ EffectiveDeployment() [1/2]

Aws::GreengrassV2::Model::EffectiveDeployment::EffectiveDeployment ( )

◆ EffectiveDeployment() [2/2]

Aws::GreengrassV2::Model::EffectiveDeployment::EffectiveDeployment ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CoreDeviceExecutionStatusHasBeenSet()

bool Aws::GreengrassV2::Model::EffectiveDeployment::CoreDeviceExecutionStatusHasBeenSet ( ) const
inline

The status of the deployment job on the Greengrass core device.

Definition at line 329 of file EffectiveDeployment.h.

◆ CreationTimestampHasBeenSet()

bool Aws::GreengrassV2::Model::EffectiveDeployment::CreationTimestampHasBeenSet ( ) const
inline

The time at which the deployment was created, expressed in ISO 8601 format.

Definition at line 403 of file EffectiveDeployment.h.

◆ DeploymentIdHasBeenSet()

bool Aws::GreengrassV2::Model::EffectiveDeployment::DeploymentIdHasBeenSet ( ) const
inline

The ID of the deployment.

Definition at line 51 of file EffectiveDeployment.h.

◆ DeploymentNameHasBeenSet()

bool Aws::GreengrassV2::Model::EffectiveDeployment::DeploymentNameHasBeenSet ( ) const
inline

The name of the deployment.

Definition at line 92 of file EffectiveDeployment.h.

◆ DescriptionHasBeenSet()

bool Aws::GreengrassV2::Model::EffectiveDeployment::DescriptionHasBeenSet ( ) const
inline

The description of the deployment job.

Definition at line 231 of file EffectiveDeployment.h.

◆ GetCoreDeviceExecutionStatus()

const EffectiveDeploymentExecutionStatus& Aws::GreengrassV2::Model::EffectiveDeployment::GetCoreDeviceExecutionStatus ( ) const
inline

The status of the deployment job on the Greengrass core device.

Definition at line 324 of file EffectiveDeployment.h.

◆ GetCreationTimestamp()

const Aws::Utils::DateTime& Aws::GreengrassV2::Model::EffectiveDeployment::GetCreationTimestamp ( ) const
inline

The time at which the deployment was created, expressed in ISO 8601 format.

Definition at line 397 of file EffectiveDeployment.h.

◆ GetDeploymentId()

const Aws::String& Aws::GreengrassV2::Model::EffectiveDeployment::GetDeploymentId ( ) const
inline

The ID of the deployment.

Definition at line 46 of file EffectiveDeployment.h.

◆ GetDeploymentName()

const Aws::String& Aws::GreengrassV2::Model::EffectiveDeployment::GetDeploymentName ( ) const
inline

The name of the deployment.

Definition at line 87 of file EffectiveDeployment.h.

◆ GetDescription()

const Aws::String& Aws::GreengrassV2::Model::EffectiveDeployment::GetDescription ( ) const
inline

The description of the deployment job.

Definition at line 226 of file EffectiveDeployment.h.

◆ GetIotJobArn()

const Aws::String& Aws::GreengrassV2::Model::EffectiveDeployment::GetIotJobArn ( ) const
inline

The ARN of the IoT job that applies the deployment to target devices.

Definition at line 171 of file EffectiveDeployment.h.

◆ GetIotJobId()

const Aws::String& Aws::GreengrassV2::Model::EffectiveDeployment::GetIotJobId ( ) const
inline

The ID of the IoT job that applies the deployment to target devices.

Definition at line 128 of file EffectiveDeployment.h.

◆ GetModifiedTimestamp()

const Aws::Utils::DateTime& Aws::GreengrassV2::Model::EffectiveDeployment::GetModifiedTimestamp ( ) const
inline

The time at which the deployment job was last modified, expressed in ISO 8601 format.

Definition at line 434 of file EffectiveDeployment.h.

◆ GetReason()

const Aws::String& Aws::GreengrassV2::Model::EffectiveDeployment::GetReason ( ) const
inline

The reason code for the update, if the job was updated.

Definition at line 355 of file EffectiveDeployment.h.

◆ GetTargetArn()

const Aws::String& Aws::GreengrassV2::Model::EffectiveDeployment::GetTargetArn ( ) const
inline

The ARN of the target IoT thing or thing group.

Definition at line 269 of file EffectiveDeployment.h.

◆ IotJobArnHasBeenSet()

bool Aws::GreengrassV2::Model::EffectiveDeployment::IotJobArnHasBeenSet ( ) const
inline

The ARN of the IoT job that applies the deployment to target devices.

Definition at line 178 of file EffectiveDeployment.h.

◆ IotJobIdHasBeenSet()

bool Aws::GreengrassV2::Model::EffectiveDeployment::IotJobIdHasBeenSet ( ) const
inline

The ID of the IoT job that applies the deployment to target devices.

Definition at line 133 of file EffectiveDeployment.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GreengrassV2::Model::EffectiveDeployment::Jsonize ( ) const

◆ ModifiedTimestampHasBeenSet()

bool Aws::GreengrassV2::Model::EffectiveDeployment::ModifiedTimestampHasBeenSet ( ) const
inline

The time at which the deployment job was last modified, expressed in ISO 8601 format.

Definition at line 440 of file EffectiveDeployment.h.

◆ operator=()

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ReasonHasBeenSet()

bool Aws::GreengrassV2::Model::EffectiveDeployment::ReasonHasBeenSet ( ) const
inline

The reason code for the update, if the job was updated.

Definition at line 360 of file EffectiveDeployment.h.

◆ SetCoreDeviceExecutionStatus() [1/2]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetCoreDeviceExecutionStatus ( const EffectiveDeploymentExecutionStatus value)
inline

The status of the deployment job on the Greengrass core device.

Definition at line 334 of file EffectiveDeployment.h.

◆ SetCoreDeviceExecutionStatus() [2/2]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetCoreDeviceExecutionStatus ( EffectiveDeploymentExecutionStatus &&  value)
inline

The status of the deployment job on the Greengrass core device.

Definition at line 339 of file EffectiveDeployment.h.

◆ SetCreationTimestamp() [1/2]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetCreationTimestamp ( Aws::Utils::DateTime &&  value)
inline

The time at which the deployment was created, expressed in ISO 8601 format.

Definition at line 415 of file EffectiveDeployment.h.

◆ SetCreationTimestamp() [2/2]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetCreationTimestamp ( const Aws::Utils::DateTime value)
inline

The time at which the deployment was created, expressed in ISO 8601 format.

Definition at line 409 of file EffectiveDeployment.h.

◆ SetDeploymentId() [1/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetDeploymentId ( Aws::String &&  value)
inline

The ID of the deployment.

Definition at line 61 of file EffectiveDeployment.h.

◆ SetDeploymentId() [2/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetDeploymentId ( const Aws::String value)
inline

The ID of the deployment.

Definition at line 56 of file EffectiveDeployment.h.

◆ SetDeploymentId() [3/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetDeploymentId ( const char *  value)
inline

The ID of the deployment.

Definition at line 66 of file EffectiveDeployment.h.

◆ SetDeploymentName() [1/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetDeploymentName ( Aws::String &&  value)
inline

The name of the deployment.

Definition at line 102 of file EffectiveDeployment.h.

◆ SetDeploymentName() [2/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetDeploymentName ( const Aws::String value)
inline

The name of the deployment.

Definition at line 97 of file EffectiveDeployment.h.

◆ SetDeploymentName() [3/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetDeploymentName ( const char *  value)
inline

The name of the deployment.

Definition at line 107 of file EffectiveDeployment.h.

◆ SetDescription() [1/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetDescription ( Aws::String &&  value)
inline

The description of the deployment job.

Definition at line 241 of file EffectiveDeployment.h.

◆ SetDescription() [2/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetDescription ( const Aws::String value)
inline

The description of the deployment job.

Definition at line 236 of file EffectiveDeployment.h.

◆ SetDescription() [3/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetDescription ( const char *  value)
inline

The description of the deployment job.

Definition at line 246 of file EffectiveDeployment.h.

◆ SetIotJobArn() [1/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetIotJobArn ( Aws::String &&  value)
inline

The ARN of the IoT job that applies the deployment to target devices.

Definition at line 192 of file EffectiveDeployment.h.

◆ SetIotJobArn() [2/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetIotJobArn ( const Aws::String value)
inline

The ARN of the IoT job that applies the deployment to target devices.

Definition at line 185 of file EffectiveDeployment.h.

◆ SetIotJobArn() [3/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetIotJobArn ( const char *  value)
inline

The ARN of the IoT job that applies the deployment to target devices.

Definition at line 199 of file EffectiveDeployment.h.

◆ SetIotJobId() [1/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetIotJobId ( Aws::String &&  value)
inline

The ID of the IoT job that applies the deployment to target devices.

Definition at line 143 of file EffectiveDeployment.h.

◆ SetIotJobId() [2/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetIotJobId ( const Aws::String value)
inline

The ID of the IoT job that applies the deployment to target devices.

Definition at line 138 of file EffectiveDeployment.h.

◆ SetIotJobId() [3/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetIotJobId ( const char *  value)
inline

The ID of the IoT job that applies the deployment to target devices.

Definition at line 148 of file EffectiveDeployment.h.

◆ SetModifiedTimestamp() [1/2]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetModifiedTimestamp ( Aws::Utils::DateTime &&  value)
inline

The time at which the deployment job was last modified, expressed in ISO 8601 format.

Definition at line 452 of file EffectiveDeployment.h.

◆ SetModifiedTimestamp() [2/2]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetModifiedTimestamp ( const Aws::Utils::DateTime value)
inline

The time at which the deployment job was last modified, expressed in ISO 8601 format.

Definition at line 446 of file EffectiveDeployment.h.

◆ SetReason() [1/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetReason ( Aws::String &&  value)
inline

The reason code for the update, if the job was updated.

Definition at line 370 of file EffectiveDeployment.h.

◆ SetReason() [2/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetReason ( const Aws::String value)
inline

The reason code for the update, if the job was updated.

Definition at line 365 of file EffectiveDeployment.h.

◆ SetReason() [3/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetReason ( const char *  value)
inline

The reason code for the update, if the job was updated.

Definition at line 375 of file EffectiveDeployment.h.

◆ SetTargetArn() [1/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetTargetArn ( Aws::String &&  value)
inline

The ARN of the target IoT thing or thing group.

Definition at line 290 of file EffectiveDeployment.h.

◆ SetTargetArn() [2/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetTargetArn ( const Aws::String value)
inline

The ARN of the target IoT thing or thing group.

Definition at line 283 of file EffectiveDeployment.h.

◆ SetTargetArn() [3/3]

void Aws::GreengrassV2::Model::EffectiveDeployment::SetTargetArn ( const char *  value)
inline

The ARN of the target IoT thing or thing group.

Definition at line 297 of file EffectiveDeployment.h.

◆ TargetArnHasBeenSet()

bool Aws::GreengrassV2::Model::EffectiveDeployment::TargetArnHasBeenSet ( ) const
inline

The ARN of the target IoT thing or thing group.

Definition at line 276 of file EffectiveDeployment.h.

◆ WithCoreDeviceExecutionStatus() [1/2]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithCoreDeviceExecutionStatus ( const EffectiveDeploymentExecutionStatus value)
inline

The status of the deployment job on the Greengrass core device.

Definition at line 344 of file EffectiveDeployment.h.

◆ WithCoreDeviceExecutionStatus() [2/2]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithCoreDeviceExecutionStatus ( EffectiveDeploymentExecutionStatus &&  value)
inline

The status of the deployment job on the Greengrass core device.

Definition at line 349 of file EffectiveDeployment.h.

◆ WithCreationTimestamp() [1/2]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithCreationTimestamp ( Aws::Utils::DateTime &&  value)
inline

The time at which the deployment was created, expressed in ISO 8601 format.

Definition at line 427 of file EffectiveDeployment.h.

◆ WithCreationTimestamp() [2/2]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithCreationTimestamp ( const Aws::Utils::DateTime value)
inline

The time at which the deployment was created, expressed in ISO 8601 format.

Definition at line 421 of file EffectiveDeployment.h.

◆ WithDeploymentId() [1/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithDeploymentId ( Aws::String &&  value)
inline

The ID of the deployment.

Definition at line 76 of file EffectiveDeployment.h.

◆ WithDeploymentId() [2/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithDeploymentId ( const Aws::String value)
inline

The ID of the deployment.

Definition at line 71 of file EffectiveDeployment.h.

◆ WithDeploymentId() [3/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithDeploymentId ( const char *  value)
inline

The ID of the deployment.

Definition at line 81 of file EffectiveDeployment.h.

◆ WithDeploymentName() [1/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithDeploymentName ( Aws::String &&  value)
inline

The name of the deployment.

Definition at line 117 of file EffectiveDeployment.h.

◆ WithDeploymentName() [2/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithDeploymentName ( const Aws::String value)
inline

The name of the deployment.

Definition at line 112 of file EffectiveDeployment.h.

◆ WithDeploymentName() [3/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithDeploymentName ( const char *  value)
inline

The name of the deployment.

Definition at line 122 of file EffectiveDeployment.h.

◆ WithDescription() [1/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithDescription ( Aws::String &&  value)
inline

The description of the deployment job.

Definition at line 256 of file EffectiveDeployment.h.

◆ WithDescription() [2/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithDescription ( const Aws::String value)
inline

The description of the deployment job.

Definition at line 251 of file EffectiveDeployment.h.

◆ WithDescription() [3/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithDescription ( const char *  value)
inline

The description of the deployment job.

Definition at line 261 of file EffectiveDeployment.h.

◆ WithIotJobArn() [1/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithIotJobArn ( Aws::String &&  value)
inline

The ARN of the IoT job that applies the deployment to target devices.

Definition at line 213 of file EffectiveDeployment.h.

◆ WithIotJobArn() [2/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithIotJobArn ( const Aws::String value)
inline

The ARN of the IoT job that applies the deployment to target devices.

Definition at line 206 of file EffectiveDeployment.h.

◆ WithIotJobArn() [3/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithIotJobArn ( const char *  value)
inline

The ARN of the IoT job that applies the deployment to target devices.

Definition at line 220 of file EffectiveDeployment.h.

◆ WithIotJobId() [1/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithIotJobId ( Aws::String &&  value)
inline

The ID of the IoT job that applies the deployment to target devices.

Definition at line 158 of file EffectiveDeployment.h.

◆ WithIotJobId() [2/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithIotJobId ( const Aws::String value)
inline

The ID of the IoT job that applies the deployment to target devices.

Definition at line 153 of file EffectiveDeployment.h.

◆ WithIotJobId() [3/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithIotJobId ( const char *  value)
inline

The ID of the IoT job that applies the deployment to target devices.

Definition at line 163 of file EffectiveDeployment.h.

◆ WithModifiedTimestamp() [1/2]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithModifiedTimestamp ( Aws::Utils::DateTime &&  value)
inline

The time at which the deployment job was last modified, expressed in ISO 8601 format.

Definition at line 464 of file EffectiveDeployment.h.

◆ WithModifiedTimestamp() [2/2]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithModifiedTimestamp ( const Aws::Utils::DateTime value)
inline

The time at which the deployment job was last modified, expressed in ISO 8601 format.

Definition at line 458 of file EffectiveDeployment.h.

◆ WithReason() [1/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithReason ( Aws::String &&  value)
inline

The reason code for the update, if the job was updated.

Definition at line 385 of file EffectiveDeployment.h.

◆ WithReason() [2/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithReason ( const Aws::String value)
inline

The reason code for the update, if the job was updated.

Definition at line 380 of file EffectiveDeployment.h.

◆ WithReason() [3/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithReason ( const char *  value)
inline

The reason code for the update, if the job was updated.

Definition at line 390 of file EffectiveDeployment.h.

◆ WithTargetArn() [1/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithTargetArn ( Aws::String &&  value)
inline

The ARN of the target IoT thing or thing group.

Definition at line 311 of file EffectiveDeployment.h.

◆ WithTargetArn() [2/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithTargetArn ( const Aws::String value)
inline

The ARN of the target IoT thing or thing group.

Definition at line 304 of file EffectiveDeployment.h.

◆ WithTargetArn() [3/3]

EffectiveDeployment& Aws::GreengrassV2::Model::EffectiveDeployment::WithTargetArn ( const char *  value)
inline

The ARN of the target IoT thing or thing group.

Definition at line 318 of file EffectiveDeployment.h.


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