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

#include <DeploymentConfig.h>

Public Member Functions

 DeploymentConfig ()
 
 DeploymentConfig (Aws::Utils::Json::JsonView jsonValue)
 
DeploymentConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetConcurrentDeploymentPercentage () const
 
bool ConcurrentDeploymentPercentageHasBeenSet () const
 
void SetConcurrentDeploymentPercentage (int value)
 
DeploymentConfigWithConcurrentDeploymentPercentage (int value)
 
int GetFailureThresholdPercentage () const
 
bool FailureThresholdPercentageHasBeenSet () const
 
void SetFailureThresholdPercentage (int value)
 
DeploymentConfigWithFailureThresholdPercentage (int value)
 
long long GetRobotDeploymentTimeoutInSeconds () const
 
bool RobotDeploymentTimeoutInSecondsHasBeenSet () const
 
void SetRobotDeploymentTimeoutInSeconds (long long value)
 
DeploymentConfigWithRobotDeploymentTimeoutInSeconds (long long value)
 
const S3ObjectGetDownloadConditionFile () const
 
bool DownloadConditionFileHasBeenSet () const
 
void SetDownloadConditionFile (const S3Object &value)
 
void SetDownloadConditionFile (S3Object &&value)
 
DeploymentConfigWithDownloadConditionFile (const S3Object &value)
 
DeploymentConfigWithDownloadConditionFile (S3Object &&value)
 

Detailed Description

Information about a deployment configuration.

See Also:

AWS API Reference

Definition at line 31 of file DeploymentConfig.h.

Constructor & Destructor Documentation

◆ DeploymentConfig() [1/2]

Aws::RoboMaker::Model::DeploymentConfig::DeploymentConfig ( )

◆ DeploymentConfig() [2/2]

Aws::RoboMaker::Model::DeploymentConfig::DeploymentConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ConcurrentDeploymentPercentageHasBeenSet()

bool Aws::RoboMaker::Model::DeploymentConfig::ConcurrentDeploymentPercentageHasBeenSet ( ) const
inline

The percentage of robots receiving the deployment at the same time.

Definition at line 48 of file DeploymentConfig.h.

◆ DownloadConditionFileHasBeenSet()

bool Aws::RoboMaker::Model::DeploymentConfig::DownloadConditionFileHasBeenSet ( ) const
inline

The download condition file.

Definition at line 119 of file DeploymentConfig.h.

◆ FailureThresholdPercentageHasBeenSet()

bool Aws::RoboMaker::Model::DeploymentConfig::FailureThresholdPercentageHasBeenSet ( ) const
inline

The percentage of deployments that need to fail before stopping deployment.

Definition at line 71 of file DeploymentConfig.h.

◆ GetConcurrentDeploymentPercentage()

int Aws::RoboMaker::Model::DeploymentConfig::GetConcurrentDeploymentPercentage ( ) const
inline

The percentage of robots receiving the deployment at the same time.

Definition at line 43 of file DeploymentConfig.h.

◆ GetDownloadConditionFile()

const S3Object& Aws::RoboMaker::Model::DeploymentConfig::GetDownloadConditionFile ( ) const
inline

The download condition file.

Definition at line 114 of file DeploymentConfig.h.

◆ GetFailureThresholdPercentage()

int Aws::RoboMaker::Model::DeploymentConfig::GetFailureThresholdPercentage ( ) const
inline

The percentage of deployments that need to fail before stopping deployment.

Definition at line 65 of file DeploymentConfig.h.

◆ GetRobotDeploymentTimeoutInSeconds()

long long Aws::RoboMaker::Model::DeploymentConfig::GetRobotDeploymentTimeoutInSeconds ( ) const
inline

The amount of time, in seconds, to wait for deployment to a single robot to complete. Choose a time between 1 minute and 7 days. The default is 5 hours.

Definition at line 90 of file DeploymentConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::RoboMaker::Model::DeploymentConfig::Jsonize ( ) const

◆ operator=()

DeploymentConfig& Aws::RoboMaker::Model::DeploymentConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RobotDeploymentTimeoutInSecondsHasBeenSet()

bool Aws::RoboMaker::Model::DeploymentConfig::RobotDeploymentTimeoutInSecondsHasBeenSet ( ) const
inline

The amount of time, in seconds, to wait for deployment to a single robot to complete. Choose a time between 1 minute and 7 days. The default is 5 hours.

Definition at line 96 of file DeploymentConfig.h.

◆ SetConcurrentDeploymentPercentage()

void Aws::RoboMaker::Model::DeploymentConfig::SetConcurrentDeploymentPercentage ( int  value)
inline

The percentage of robots receiving the deployment at the same time.

Definition at line 53 of file DeploymentConfig.h.

◆ SetDownloadConditionFile() [1/2]

void Aws::RoboMaker::Model::DeploymentConfig::SetDownloadConditionFile ( const S3Object value)
inline

The download condition file.

Definition at line 124 of file DeploymentConfig.h.

◆ SetDownloadConditionFile() [2/2]

void Aws::RoboMaker::Model::DeploymentConfig::SetDownloadConditionFile ( S3Object &&  value)
inline

The download condition file.

Definition at line 129 of file DeploymentConfig.h.

◆ SetFailureThresholdPercentage()

void Aws::RoboMaker::Model::DeploymentConfig::SetFailureThresholdPercentage ( int  value)
inline

The percentage of deployments that need to fail before stopping deployment.

Definition at line 77 of file DeploymentConfig.h.

◆ SetRobotDeploymentTimeoutInSeconds()

void Aws::RoboMaker::Model::DeploymentConfig::SetRobotDeploymentTimeoutInSeconds ( long long  value)
inline

The amount of time, in seconds, to wait for deployment to a single robot to complete. Choose a time between 1 minute and 7 days. The default is 5 hours.

Definition at line 102 of file DeploymentConfig.h.

◆ WithConcurrentDeploymentPercentage()

DeploymentConfig& Aws::RoboMaker::Model::DeploymentConfig::WithConcurrentDeploymentPercentage ( int  value)
inline

The percentage of robots receiving the deployment at the same time.

Definition at line 58 of file DeploymentConfig.h.

◆ WithDownloadConditionFile() [1/2]

DeploymentConfig& Aws::RoboMaker::Model::DeploymentConfig::WithDownloadConditionFile ( const S3Object value)
inline

The download condition file.

Definition at line 134 of file DeploymentConfig.h.

◆ WithDownloadConditionFile() [2/2]

DeploymentConfig& Aws::RoboMaker::Model::DeploymentConfig::WithDownloadConditionFile ( S3Object &&  value)
inline

The download condition file.

Definition at line 139 of file DeploymentConfig.h.

◆ WithFailureThresholdPercentage()

DeploymentConfig& Aws::RoboMaker::Model::DeploymentConfig::WithFailureThresholdPercentage ( int  value)
inline

The percentage of deployments that need to fail before stopping deployment.

Definition at line 83 of file DeploymentConfig.h.

◆ WithRobotDeploymentTimeoutInSeconds()

DeploymentConfig& Aws::RoboMaker::Model::DeploymentConfig::WithRobotDeploymentTimeoutInSeconds ( long long  value)
inline

The amount of time, in seconds, to wait for deployment to a single robot to complete. Choose a time between 1 minute and 7 days. The default is 5 hours.

Definition at line 108 of file DeploymentConfig.h.


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