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

#include <BatchPolicy.h>

Public Member Functions

 BatchPolicy ()
 
 BatchPolicy (Aws::Utils::Json::JsonView jsonValue)
 
BatchPolicyoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
long long GetTimeoutInSeconds () const
 
bool TimeoutInSecondsHasBeenSet () const
 
void SetTimeoutInSeconds (long long value)
 
BatchPolicyWithTimeoutInSeconds (long long value)
 
int GetMaxConcurrency () const
 
bool MaxConcurrencyHasBeenSet () const
 
void SetMaxConcurrency (int value)
 
BatchPolicyWithMaxConcurrency (int value)
 

Detailed Description

Information about the batch policy.

See Also:

AWS API Reference

Definition at line 29 of file BatchPolicy.h.

Constructor & Destructor Documentation

◆ BatchPolicy() [1/2]

Aws::RoboMaker::Model::BatchPolicy::BatchPolicy ( )

◆ BatchPolicy() [2/2]

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

Member Function Documentation

◆ GetMaxConcurrency()

int Aws::RoboMaker::Model::BatchPolicy::GetMaxConcurrency ( ) const
inline

The number of active simulation jobs create as part of the batch that can be in an active state at the same time.

Active states include: Pending,Preparing, Running, Restarting, RunningFailed and Terminating. All other states are terminal states.

Definition at line 90 of file BatchPolicy.h.

◆ GetTimeoutInSeconds()

long long Aws::RoboMaker::Model::BatchPolicy::GetTimeoutInSeconds ( ) const
inline

The amount of time, in seconds, to wait for the batch to complete.

If a batch times out, and there are pending requests that were failing due to an internal failure (like InternalServiceError), they will be moved to the failed list and the batch status will be Failed. If the pending requests were failing for any other reason, the failed pending requests will be moved to the failed list and the batch status will be TimedOut.

Definition at line 47 of file BatchPolicy.h.

◆ Jsonize()

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

◆ MaxConcurrencyHasBeenSet()

bool Aws::RoboMaker::Model::BatchPolicy::MaxConcurrencyHasBeenSet ( ) const
inline

The number of active simulation jobs create as part of the batch that can be in an active state at the same time.

Active states include: Pending,Preparing, Running, Restarting, RunningFailed and Terminating. All other states are terminal states.

Definition at line 99 of file BatchPolicy.h.

◆ operator=()

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

◆ SetMaxConcurrency()

void Aws::RoboMaker::Model::BatchPolicy::SetMaxConcurrency ( int  value)
inline

The number of active simulation jobs create as part of the batch that can be in an active state at the same time.

Active states include: Pending,Preparing, Running, Restarting, RunningFailed and Terminating. All other states are terminal states.

Definition at line 108 of file BatchPolicy.h.

◆ SetTimeoutInSeconds()

void Aws::RoboMaker::Model::BatchPolicy::SetTimeoutInSeconds ( long long  value)
inline

The amount of time, in seconds, to wait for the batch to complete.

If a batch times out, and there are pending requests that were failing due to an internal failure (like InternalServiceError), they will be moved to the failed list and the batch status will be Failed. If the pending requests were failing for any other reason, the failed pending requests will be moved to the failed list and the batch status will be TimedOut.

Definition at line 69 of file BatchPolicy.h.

◆ TimeoutInSecondsHasBeenSet()

bool Aws::RoboMaker::Model::BatchPolicy::TimeoutInSecondsHasBeenSet ( ) const
inline

The amount of time, in seconds, to wait for the batch to complete.

If a batch times out, and there are pending requests that were failing due to an internal failure (like InternalServiceError), they will be moved to the failed list and the batch status will be Failed. If the pending requests were failing for any other reason, the failed pending requests will be moved to the failed list and the batch status will be TimedOut.

Definition at line 58 of file BatchPolicy.h.

◆ WithMaxConcurrency()

BatchPolicy& Aws::RoboMaker::Model::BatchPolicy::WithMaxConcurrency ( int  value)
inline

The number of active simulation jobs create as part of the batch that can be in an active state at the same time.

Active states include: Pending,Preparing, Running, Restarting, RunningFailed and Terminating. All other states are terminal states.

Definition at line 117 of file BatchPolicy.h.

◆ WithTimeoutInSeconds()

BatchPolicy& Aws::RoboMaker::Model::BatchPolicy::WithTimeoutInSeconds ( long long  value)
inline

The amount of time, in seconds, to wait for the batch to complete.

If a batch times out, and there are pending requests that were failing due to an internal failure (like InternalServiceError), they will be moved to the failed list and the batch status will be Failed. If the pending requests were failing for any other reason, the failed pending requests will be moved to the failed list and the batch status will be TimedOut.

Definition at line 80 of file BatchPolicy.h.


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