AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::StorageGateway::Model::FileShareInfo Class Reference

#include <FileShareInfo.h>

Public Member Functions

 FileShareInfo ()
 
 FileShareInfo (Aws::Utils::Json::JsonView jsonValue)
 
FileShareInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const FileShareTypeGetFileShareType () const
 
bool FileShareTypeHasBeenSet () const
 
void SetFileShareType (const FileShareType &value)
 
void SetFileShareType (FileShareType &&value)
 
FileShareInfoWithFileShareType (const FileShareType &value)
 
FileShareInfoWithFileShareType (FileShareType &&value)
 
const Aws::StringGetFileShareARN () const
 
bool FileShareARNHasBeenSet () const
 
void SetFileShareARN (const Aws::String &value)
 
void SetFileShareARN (Aws::String &&value)
 
void SetFileShareARN (const char *value)
 
FileShareInfoWithFileShareARN (const Aws::String &value)
 
FileShareInfoWithFileShareARN (Aws::String &&value)
 
FileShareInfoWithFileShareARN (const char *value)
 
const Aws::StringGetFileShareId () const
 
bool FileShareIdHasBeenSet () const
 
void SetFileShareId (const Aws::String &value)
 
void SetFileShareId (Aws::String &&value)
 
void SetFileShareId (const char *value)
 
FileShareInfoWithFileShareId (const Aws::String &value)
 
FileShareInfoWithFileShareId (Aws::String &&value)
 
FileShareInfoWithFileShareId (const char *value)
 
const Aws::StringGetFileShareStatus () const
 
bool FileShareStatusHasBeenSet () const
 
void SetFileShareStatus (const Aws::String &value)
 
void SetFileShareStatus (Aws::String &&value)
 
void SetFileShareStatus (const char *value)
 
FileShareInfoWithFileShareStatus (const Aws::String &value)
 
FileShareInfoWithFileShareStatus (Aws::String &&value)
 
FileShareInfoWithFileShareStatus (const char *value)
 
const Aws::StringGetGatewayARN () const
 
bool GatewayARNHasBeenSet () const
 
void SetGatewayARN (const Aws::String &value)
 
void SetGatewayARN (Aws::String &&value)
 
void SetGatewayARN (const char *value)
 
FileShareInfoWithGatewayARN (const Aws::String &value)
 
FileShareInfoWithGatewayARN (Aws::String &&value)
 
FileShareInfoWithGatewayARN (const char *value)
 

Detailed Description

Describes a file share. Only supported S3 File Gateway.

See Also:

AWS API Reference

Definition at line 33 of file FileShareInfo.h.

Constructor & Destructor Documentation

◆ FileShareInfo() [1/2]

Aws::StorageGateway::Model::FileShareInfo::FileShareInfo ( )

◆ FileShareInfo() [2/2]

Aws::StorageGateway::Model::FileShareInfo::FileShareInfo ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ FileShareARNHasBeenSet()

bool Aws::StorageGateway::Model::FileShareInfo::FileShareARNHasBeenSet ( ) const
inline

Definition at line 65 of file FileShareInfo.h.

◆ FileShareIdHasBeenSet()

bool Aws::StorageGateway::Model::FileShareInfo::FileShareIdHasBeenSet ( ) const
inline

Definition at line 90 of file FileShareInfo.h.

◆ FileShareStatusHasBeenSet()

bool Aws::StorageGateway::Model::FileShareInfo::FileShareStatusHasBeenSet ( ) const
inline

Definition at line 115 of file FileShareInfo.h.

◆ FileShareTypeHasBeenSet()

bool Aws::StorageGateway::Model::FileShareInfo::FileShareTypeHasBeenSet ( ) const
inline

Definition at line 46 of file FileShareInfo.h.

◆ GatewayARNHasBeenSet()

bool Aws::StorageGateway::Model::FileShareInfo::GatewayARNHasBeenSet ( ) const
inline

Definition at line 140 of file FileShareInfo.h.

◆ GetFileShareARN()

const Aws::String& Aws::StorageGateway::Model::FileShareInfo::GetFileShareARN ( ) const
inline

Definition at line 62 of file FileShareInfo.h.

◆ GetFileShareId()

const Aws::String& Aws::StorageGateway::Model::FileShareInfo::GetFileShareId ( ) const
inline

Definition at line 87 of file FileShareInfo.h.

◆ GetFileShareStatus()

const Aws::String& Aws::StorageGateway::Model::FileShareInfo::GetFileShareStatus ( ) const
inline

Definition at line 112 of file FileShareInfo.h.

◆ GetFileShareType()

const FileShareType& Aws::StorageGateway::Model::FileShareInfo::GetFileShareType ( ) const
inline

Definition at line 43 of file FileShareInfo.h.

◆ GetGatewayARN()

const Aws::String& Aws::StorageGateway::Model::FileShareInfo::GetGatewayARN ( ) const
inline

Definition at line 137 of file FileShareInfo.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::StorageGateway::Model::FileShareInfo::Jsonize ( ) const

◆ operator=()

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetFileShareARN() [1/3]

void Aws::StorageGateway::Model::FileShareInfo::SetFileShareARN ( Aws::String &&  value)
inline

Definition at line 71 of file FileShareInfo.h.

◆ SetFileShareARN() [2/3]

void Aws::StorageGateway::Model::FileShareInfo::SetFileShareARN ( const Aws::String value)
inline

Definition at line 68 of file FileShareInfo.h.

◆ SetFileShareARN() [3/3]

void Aws::StorageGateway::Model::FileShareInfo::SetFileShareARN ( const char *  value)
inline

Definition at line 74 of file FileShareInfo.h.

◆ SetFileShareId() [1/3]

void Aws::StorageGateway::Model::FileShareInfo::SetFileShareId ( Aws::String &&  value)
inline

Definition at line 96 of file FileShareInfo.h.

◆ SetFileShareId() [2/3]

void Aws::StorageGateway::Model::FileShareInfo::SetFileShareId ( const Aws::String value)
inline

Definition at line 93 of file FileShareInfo.h.

◆ SetFileShareId() [3/3]

void Aws::StorageGateway::Model::FileShareInfo::SetFileShareId ( const char *  value)
inline

Definition at line 99 of file FileShareInfo.h.

◆ SetFileShareStatus() [1/3]

void Aws::StorageGateway::Model::FileShareInfo::SetFileShareStatus ( Aws::String &&  value)
inline

Definition at line 121 of file FileShareInfo.h.

◆ SetFileShareStatus() [2/3]

void Aws::StorageGateway::Model::FileShareInfo::SetFileShareStatus ( const Aws::String value)
inline

Definition at line 118 of file FileShareInfo.h.

◆ SetFileShareStatus() [3/3]

void Aws::StorageGateway::Model::FileShareInfo::SetFileShareStatus ( const char *  value)
inline

Definition at line 124 of file FileShareInfo.h.

◆ SetFileShareType() [1/2]

void Aws::StorageGateway::Model::FileShareInfo::SetFileShareType ( const FileShareType value)
inline

Definition at line 49 of file FileShareInfo.h.

◆ SetFileShareType() [2/2]

void Aws::StorageGateway::Model::FileShareInfo::SetFileShareType ( FileShareType &&  value)
inline

Definition at line 52 of file FileShareInfo.h.

◆ SetGatewayARN() [1/3]

void Aws::StorageGateway::Model::FileShareInfo::SetGatewayARN ( Aws::String &&  value)
inline

Definition at line 146 of file FileShareInfo.h.

◆ SetGatewayARN() [2/3]

void Aws::StorageGateway::Model::FileShareInfo::SetGatewayARN ( const Aws::String value)
inline

Definition at line 143 of file FileShareInfo.h.

◆ SetGatewayARN() [3/3]

void Aws::StorageGateway::Model::FileShareInfo::SetGatewayARN ( const char *  value)
inline

Definition at line 149 of file FileShareInfo.h.

◆ WithFileShareARN() [1/3]

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::WithFileShareARN ( Aws::String &&  value)
inline

Definition at line 80 of file FileShareInfo.h.

◆ WithFileShareARN() [2/3]

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::WithFileShareARN ( const Aws::String value)
inline

Definition at line 77 of file FileShareInfo.h.

◆ WithFileShareARN() [3/3]

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::WithFileShareARN ( const char *  value)
inline

Definition at line 83 of file FileShareInfo.h.

◆ WithFileShareId() [1/3]

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::WithFileShareId ( Aws::String &&  value)
inline

Definition at line 105 of file FileShareInfo.h.

◆ WithFileShareId() [2/3]

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::WithFileShareId ( const Aws::String value)
inline

Definition at line 102 of file FileShareInfo.h.

◆ WithFileShareId() [3/3]

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::WithFileShareId ( const char *  value)
inline

Definition at line 108 of file FileShareInfo.h.

◆ WithFileShareStatus() [1/3]

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::WithFileShareStatus ( Aws::String &&  value)
inline

Definition at line 130 of file FileShareInfo.h.

◆ WithFileShareStatus() [2/3]

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::WithFileShareStatus ( const Aws::String value)
inline

Definition at line 127 of file FileShareInfo.h.

◆ WithFileShareStatus() [3/3]

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::WithFileShareStatus ( const char *  value)
inline

Definition at line 133 of file FileShareInfo.h.

◆ WithFileShareType() [1/2]

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::WithFileShareType ( const FileShareType value)
inline

Definition at line 55 of file FileShareInfo.h.

◆ WithFileShareType() [2/2]

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::WithFileShareType ( FileShareType &&  value)
inline

Definition at line 58 of file FileShareInfo.h.

◆ WithGatewayARN() [1/3]

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::WithGatewayARN ( Aws::String &&  value)
inline

Definition at line 155 of file FileShareInfo.h.

◆ WithGatewayARN() [2/3]

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::WithGatewayARN ( const Aws::String value)
inline

Definition at line 152 of file FileShareInfo.h.

◆ WithGatewayARN() [3/3]

FileShareInfo& Aws::StorageGateway::Model::FileShareInfo::WithGatewayARN ( const char *  value)
inline

Definition at line 158 of file FileShareInfo.h.


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