AWS SDK for C++  1.9.124
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 metadata and configuration settings for NFS service on an AWS Snow Family device.

See Also:

AWS API Reference

Definition at line 32 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 Snowball Family device.

Definition at line 44 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 65 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 Snowball Family device.

Definition at line 54 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 75 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 80 of file NFSOnDeviceServiceConfiguration.h.

◆ StorageLimitHasBeenSet()

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

The maximum NFS storage for one Snowball Family device.

Definition at line 49 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 70 of file NFSOnDeviceServiceConfiguration.h.

◆ WithStorageLimit()

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

The maximum NFS storage for one Snowball Family device.

Definition at line 59 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 85 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 90 of file NFSOnDeviceServiceConfiguration.h.


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