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

#include <BulkDeploymentMetrics.h>

Public Member Functions

 BulkDeploymentMetrics ()
 
 BulkDeploymentMetrics (Aws::Utils::Json::JsonView jsonValue)
 
BulkDeploymentMetricsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetInvalidInputRecords () const
 
bool InvalidInputRecordsHasBeenSet () const
 
void SetInvalidInputRecords (int value)
 
BulkDeploymentMetricsWithInvalidInputRecords (int value)
 
int GetRecordsProcessed () const
 
bool RecordsProcessedHasBeenSet () const
 
void SetRecordsProcessed (int value)
 
BulkDeploymentMetricsWithRecordsProcessed (int value)
 
int GetRetryAttempts () const
 
bool RetryAttemptsHasBeenSet () const
 
void SetRetryAttempts (int value)
 
BulkDeploymentMetricsWithRetryAttempts (int value)
 

Detailed Description

Relevant metrics on input records processed during bulk deployment.

See Also:

AWS API Reference

Definition at line 30 of file BulkDeploymentMetrics.h.

Constructor & Destructor Documentation

◆ BulkDeploymentMetrics() [1/2]

Aws::Greengrass::Model::BulkDeploymentMetrics::BulkDeploymentMetrics ( )

◆ BulkDeploymentMetrics() [2/2]

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

Member Function Documentation

◆ GetInvalidInputRecords()

int Aws::Greengrass::Model::BulkDeploymentMetrics::GetInvalidInputRecords ( ) const
inline

The total number of records that returned a non-retryable error. For example, this can occur if a group record from the input file uses an invalid format or specifies a nonexistent group version, or if the execution role doesn't grant permission to deploy a group or group version.

Definition at line 45 of file BulkDeploymentMetrics.h.

◆ GetRecordsProcessed()

int Aws::Greengrass::Model::BulkDeploymentMetrics::GetRecordsProcessed ( ) const
inline

The total number of group records from the input file that have been processed so far, or attempted.

Definition at line 76 of file BulkDeploymentMetrics.h.

◆ GetRetryAttempts()

int Aws::Greengrass::Model::BulkDeploymentMetrics::GetRetryAttempts ( ) const
inline

The total number of deployment attempts that returned a retryable error. For example, a retry is triggered if the attempt to deploy a group returns a throttling error. ''StartBulkDeployment'' retries a group deployment up to five times.

Definition at line 103 of file BulkDeploymentMetrics.h.

◆ InvalidInputRecordsHasBeenSet()

bool Aws::Greengrass::Model::BulkDeploymentMetrics::InvalidInputRecordsHasBeenSet ( ) const
inline

The total number of records that returned a non-retryable error. For example, this can occur if a group record from the input file uses an invalid format or specifies a nonexistent group version, or if the execution role doesn't grant permission to deploy a group or group version.

Definition at line 53 of file BulkDeploymentMetrics.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RecordsProcessedHasBeenSet()

bool Aws::Greengrass::Model::BulkDeploymentMetrics::RecordsProcessedHasBeenSet ( ) const
inline

The total number of group records from the input file that have been processed so far, or attempted.

Definition at line 82 of file BulkDeploymentMetrics.h.

◆ RetryAttemptsHasBeenSet()

bool Aws::Greengrass::Model::BulkDeploymentMetrics::RetryAttemptsHasBeenSet ( ) const
inline

The total number of deployment attempts that returned a retryable error. For example, a retry is triggered if the attempt to deploy a group returns a throttling error. ''StartBulkDeployment'' retries a group deployment up to five times.

Definition at line 111 of file BulkDeploymentMetrics.h.

◆ SetInvalidInputRecords()

void Aws::Greengrass::Model::BulkDeploymentMetrics::SetInvalidInputRecords ( int  value)
inline

The total number of records that returned a non-retryable error. For example, this can occur if a group record from the input file uses an invalid format or specifies a nonexistent group version, or if the execution role doesn't grant permission to deploy a group or group version.

Definition at line 61 of file BulkDeploymentMetrics.h.

◆ SetRecordsProcessed()

void Aws::Greengrass::Model::BulkDeploymentMetrics::SetRecordsProcessed ( int  value)
inline

The total number of group records from the input file that have been processed so far, or attempted.

Definition at line 88 of file BulkDeploymentMetrics.h.

◆ SetRetryAttempts()

void Aws::Greengrass::Model::BulkDeploymentMetrics::SetRetryAttempts ( int  value)
inline

The total number of deployment attempts that returned a retryable error. For example, a retry is triggered if the attempt to deploy a group returns a throttling error. ''StartBulkDeployment'' retries a group deployment up to five times.

Definition at line 119 of file BulkDeploymentMetrics.h.

◆ WithInvalidInputRecords()

BulkDeploymentMetrics& Aws::Greengrass::Model::BulkDeploymentMetrics::WithInvalidInputRecords ( int  value)
inline

The total number of records that returned a non-retryable error. For example, this can occur if a group record from the input file uses an invalid format or specifies a nonexistent group version, or if the execution role doesn't grant permission to deploy a group or group version.

Definition at line 69 of file BulkDeploymentMetrics.h.

◆ WithRecordsProcessed()

BulkDeploymentMetrics& Aws::Greengrass::Model::BulkDeploymentMetrics::WithRecordsProcessed ( int  value)
inline

The total number of group records from the input file that have been processed so far, or attempted.

Definition at line 94 of file BulkDeploymentMetrics.h.

◆ WithRetryAttempts()

BulkDeploymentMetrics& Aws::Greengrass::Model::BulkDeploymentMetrics::WithRetryAttempts ( int  value)
inline

The total number of deployment attempts that returned a retryable error. For example, a retry is triggered if the attempt to deploy a group returns a throttling error. ''StartBulkDeployment'' retries a group deployment up to five times.

Definition at line 127 of file BulkDeploymentMetrics.h.


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