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

#include <ResourceConfiguration.h>

Public Member Functions

 ResourceConfiguration ()
 
 ResourceConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
ResourceConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ComputeTypeGetComputeType () const
 
bool ComputeTypeHasBeenSet () const
 
void SetComputeType (const ComputeType &value)
 
void SetComputeType (ComputeType &&value)
 
ResourceConfigurationWithComputeType (const ComputeType &value)
 
ResourceConfigurationWithComputeType (ComputeType &&value)
 
int GetVolumeSizeInGB () const
 
bool VolumeSizeInGBHasBeenSet () const
 
void SetVolumeSizeInGB (int value)
 
ResourceConfigurationWithVolumeSizeInGB (int value)
 

Detailed Description

The configuration of the resource used to execute the containerAction.

See Also:

AWS API Reference

Definition at line 32 of file ResourceConfiguration.h.

Constructor & Destructor Documentation

◆ ResourceConfiguration() [1/2]

Aws::IoTAnalytics::Model::ResourceConfiguration::ResourceConfiguration ( )

◆ ResourceConfiguration() [2/2]

Aws::IoTAnalytics::Model::ResourceConfiguration::ResourceConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ComputeTypeHasBeenSet()

bool Aws::IoTAnalytics::Model::ResourceConfiguration::ComputeTypeHasBeenSet ( ) const
inline

The type of the compute resource used to execute the containerAction. Possible values are: ACU_1 (vCPU=4, memory=16 GiB) or ACU_2 (vCPU=8, memory=32 GiB).

Definition at line 53 of file ResourceConfiguration.h.

◆ GetComputeType()

const ComputeType& Aws::IoTAnalytics::Model::ResourceConfiguration::GetComputeType ( ) const
inline

The type of the compute resource used to execute the containerAction. Possible values are: ACU_1 (vCPU=4, memory=16 GiB) or ACU_2 (vCPU=8, memory=32 GiB).

Definition at line 46 of file ResourceConfiguration.h.

◆ GetVolumeSizeInGB()

int Aws::IoTAnalytics::Model::ResourceConfiguration::GetVolumeSizeInGB ( ) const
inline

The size, in GB, of the persistent storage available to the resource instance used to execute the containerAction (min: 1, max: 50).

Definition at line 88 of file ResourceConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoTAnalytics::Model::ResourceConfiguration::Jsonize ( ) const

◆ operator=()

ResourceConfiguration& Aws::IoTAnalytics::Model::ResourceConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetComputeType() [1/2]

void Aws::IoTAnalytics::Model::ResourceConfiguration::SetComputeType ( const ComputeType value)
inline

The type of the compute resource used to execute the containerAction. Possible values are: ACU_1 (vCPU=4, memory=16 GiB) or ACU_2 (vCPU=8, memory=32 GiB).

Definition at line 60 of file ResourceConfiguration.h.

◆ SetComputeType() [2/2]

void Aws::IoTAnalytics::Model::ResourceConfiguration::SetComputeType ( ComputeType &&  value)
inline

The type of the compute resource used to execute the containerAction. Possible values are: ACU_1 (vCPU=4, memory=16 GiB) or ACU_2 (vCPU=8, memory=32 GiB).

Definition at line 67 of file ResourceConfiguration.h.

◆ SetVolumeSizeInGB()

void Aws::IoTAnalytics::Model::ResourceConfiguration::SetVolumeSizeInGB ( int  value)
inline

The size, in GB, of the persistent storage available to the resource instance used to execute the containerAction (min: 1, max: 50).

Definition at line 100 of file ResourceConfiguration.h.

◆ VolumeSizeInGBHasBeenSet()

bool Aws::IoTAnalytics::Model::ResourceConfiguration::VolumeSizeInGBHasBeenSet ( ) const
inline

The size, in GB, of the persistent storage available to the resource instance used to execute the containerAction (min: 1, max: 50).

Definition at line 94 of file ResourceConfiguration.h.

◆ WithComputeType() [1/2]

ResourceConfiguration& Aws::IoTAnalytics::Model::ResourceConfiguration::WithComputeType ( const ComputeType value)
inline

The type of the compute resource used to execute the containerAction. Possible values are: ACU_1 (vCPU=4, memory=16 GiB) or ACU_2 (vCPU=8, memory=32 GiB).

Definition at line 74 of file ResourceConfiguration.h.

◆ WithComputeType() [2/2]

ResourceConfiguration& Aws::IoTAnalytics::Model::ResourceConfiguration::WithComputeType ( ComputeType &&  value)
inline

The type of the compute resource used to execute the containerAction. Possible values are: ACU_1 (vCPU=4, memory=16 GiB) or ACU_2 (vCPU=8, memory=32 GiB).

Definition at line 81 of file ResourceConfiguration.h.

◆ WithVolumeSizeInGB()

ResourceConfiguration& Aws::IoTAnalytics::Model::ResourceConfiguration::WithVolumeSizeInGB ( int  value)
inline

The size, in GB, of the persistent storage available to the resource instance used to execute the containerAction (min: 1, max: 50).

Definition at line 106 of file ResourceConfiguration.h.


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