AWS SDK for C++  1.9.175
AWS SDK for C++
Public Member Functions | List of all members
Aws::Snowball::Model::TGWOnDeviceServiceConfiguration Class Reference

#include <TGWOnDeviceServiceConfiguration.h>

Public Member Functions

 TGWOnDeviceServiceConfiguration ()
 
 TGWOnDeviceServiceConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
TGWOnDeviceServiceConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetStorageLimit () const
 
bool StorageLimitHasBeenSet () const
 
void SetStorageLimit (int value)
 
TGWOnDeviceServiceConfigurationWithStorageLimit (int value)
 
const StorageUnitGetStorageUnit () const
 
bool StorageUnitHasBeenSet () const
 
void SetStorageUnit (const StorageUnit &value)
 
void SetStorageUnit (StorageUnit &&value)
 
TGWOnDeviceServiceConfigurationWithStorageUnit (const StorageUnit &value)
 
TGWOnDeviceServiceConfigurationWithStorageUnit (StorageUnit &&value)
 

Detailed Description

An object that represents the metadata and configuration settings for the Storage Gateway service Tape Gateway type on an Amazon Web Services Snow Family device.

See Also:

AWS API Reference

Definition at line 33 of file TGWOnDeviceServiceConfiguration.h.

Constructor & Destructor Documentation

◆ TGWOnDeviceServiceConfiguration() [1/2]

Aws::Snowball::Model::TGWOnDeviceServiceConfiguration::TGWOnDeviceServiceConfiguration ( )

◆ TGWOnDeviceServiceConfiguration() [2/2]

Aws::Snowball::Model::TGWOnDeviceServiceConfiguration::TGWOnDeviceServiceConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetStorageLimit()

int Aws::Snowball::Model::TGWOnDeviceServiceConfiguration::GetStorageLimit ( ) const
inline

The maximum number of virtual tapes to store on one Snow Family device. Due to physical resource limitations, this value must be set to 80 for Snowball Edge.

Definition at line 47 of file TGWOnDeviceServiceConfiguration.h.

◆ GetStorageUnit()

const StorageUnit& Aws::Snowball::Model::TGWOnDeviceServiceConfiguration::GetStorageUnit ( ) const
inline

The scale unit of the virtual tapes on the device.

Definition at line 74 of file TGWOnDeviceServiceConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Snowball::Model::TGWOnDeviceServiceConfiguration::Jsonize ( ) const

◆ operator=()

TGWOnDeviceServiceConfiguration& Aws::Snowball::Model::TGWOnDeviceServiceConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetStorageLimit()

void Aws::Snowball::Model::TGWOnDeviceServiceConfiguration::SetStorageLimit ( int  value)
inline

The maximum number of virtual tapes to store on one Snow Family device. Due to physical resource limitations, this value must be set to 80 for Snowball Edge.

Definition at line 61 of file TGWOnDeviceServiceConfiguration.h.

◆ SetStorageUnit() [1/2]

void Aws::Snowball::Model::TGWOnDeviceServiceConfiguration::SetStorageUnit ( const StorageUnit value)
inline

The scale unit of the virtual tapes on the device.

Definition at line 84 of file TGWOnDeviceServiceConfiguration.h.

◆ SetStorageUnit() [2/2]

void Aws::Snowball::Model::TGWOnDeviceServiceConfiguration::SetStorageUnit ( StorageUnit &&  value)
inline

The scale unit of the virtual tapes on the device.

Definition at line 89 of file TGWOnDeviceServiceConfiguration.h.

◆ StorageLimitHasBeenSet()

bool Aws::Snowball::Model::TGWOnDeviceServiceConfiguration::StorageLimitHasBeenSet ( ) const
inline

The maximum number of virtual tapes to store on one Snow Family device. Due to physical resource limitations, this value must be set to 80 for Snowball Edge.

Definition at line 54 of file TGWOnDeviceServiceConfiguration.h.

◆ StorageUnitHasBeenSet()

bool Aws::Snowball::Model::TGWOnDeviceServiceConfiguration::StorageUnitHasBeenSet ( ) const
inline

The scale unit of the virtual tapes on the device.

Definition at line 79 of file TGWOnDeviceServiceConfiguration.h.

◆ WithStorageLimit()

TGWOnDeviceServiceConfiguration& Aws::Snowball::Model::TGWOnDeviceServiceConfiguration::WithStorageLimit ( int  value)
inline

The maximum number of virtual tapes to store on one Snow Family device. Due to physical resource limitations, this value must be set to 80 for Snowball Edge.

Definition at line 68 of file TGWOnDeviceServiceConfiguration.h.

◆ WithStorageUnit() [1/2]

TGWOnDeviceServiceConfiguration& Aws::Snowball::Model::TGWOnDeviceServiceConfiguration::WithStorageUnit ( const StorageUnit value)
inline

The scale unit of the virtual tapes on the device.

Definition at line 94 of file TGWOnDeviceServiceConfiguration.h.

◆ WithStorageUnit() [2/2]

TGWOnDeviceServiceConfiguration& Aws::Snowball::Model::TGWOnDeviceServiceConfiguration::WithStorageUnit ( StorageUnit &&  value)
inline

The scale unit of the virtual tapes on the device.

Definition at line 99 of file TGWOnDeviceServiceConfiguration.h.


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