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

#include <NFSOnDeviceServiceConfiguration.h>

Public Member Functions

 NFSOnDeviceServiceConfiguration ()
 
 NFSOnDeviceServiceConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
NFSOnDeviceServiceConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetStorageLimit () const
 
bool StorageLimitHasBeenSet () const
 
void SetStorageLimit (int value)
 
NFSOnDeviceServiceConfigurationWithStorageLimit (int value)
 
const StorageUnitGetStorageUnit () const
 
bool StorageUnitHasBeenSet () const
 
void SetStorageUnit (const StorageUnit &value)
 
void SetStorageUnit (StorageUnit &&value)
 
NFSOnDeviceServiceConfigurationWithStorageUnit (const StorageUnit &value)
 
NFSOnDeviceServiceConfigurationWithStorageUnit (StorageUnit &&value)
 

Detailed Description

An object that represents the metadata and configuration settings for the NFS (Network File System) service on an Amazon Web Services Snow Family device.

See Also:

AWS API Reference

Definition at line 33 of file NFSOnDeviceServiceConfiguration.h.

Constructor & Destructor Documentation

◆ NFSOnDeviceServiceConfiguration() [1/2]

Aws::Snowball::Model::NFSOnDeviceServiceConfiguration::NFSOnDeviceServiceConfiguration ( )

◆ NFSOnDeviceServiceConfiguration() [2/2]

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

Member Function Documentation

◆ GetStorageLimit()

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

The maximum NFS storage for one Snow Family device.

Definition at line 45 of file NFSOnDeviceServiceConfiguration.h.

◆ GetStorageUnit()

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

The scale unit of the NFS storage on the device.

Valid values: TB.

Definition at line 66 of file NFSOnDeviceServiceConfiguration.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetStorageLimit()

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

The maximum NFS storage for one Snow Family device.

Definition at line 55 of file NFSOnDeviceServiceConfiguration.h.

◆ SetStorageUnit() [1/2]

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

The scale unit of the NFS storage on the device.

Valid values: TB.

Definition at line 76 of file NFSOnDeviceServiceConfiguration.h.

◆ SetStorageUnit() [2/2]

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

The scale unit of the NFS storage on the device.

Valid values: TB.

Definition at line 81 of file NFSOnDeviceServiceConfiguration.h.

◆ StorageLimitHasBeenSet()

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

The maximum NFS storage for one Snow Family device.

Definition at line 50 of file NFSOnDeviceServiceConfiguration.h.

◆ StorageUnitHasBeenSet()

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

The scale unit of the NFS storage on the device.

Valid values: TB.

Definition at line 71 of file NFSOnDeviceServiceConfiguration.h.

◆ WithStorageLimit()

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

The maximum NFS storage for one Snow Family device.

Definition at line 60 of file NFSOnDeviceServiceConfiguration.h.

◆ WithStorageUnit() [1/2]

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

The scale unit of the NFS storage on the device.

Valid values: TB.

Definition at line 86 of file NFSOnDeviceServiceConfiguration.h.

◆ WithStorageUnit() [2/2]

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

The scale unit of the NFS storage on the device.

Valid values: TB.

Definition at line 91 of file NFSOnDeviceServiceConfiguration.h.


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