AWS SDK for C++  1.8.100
AWS SDK for C++
Public Member Functions | List of all members
Aws::DataSync::Model::SmbMountOptions Class Reference

#include <SmbMountOptions.h>

Public Member Functions

 SmbMountOptions ()
 
 SmbMountOptions (Aws::Utils::Json::JsonView jsonValue)
 
SmbMountOptionsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const SmbVersionGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const SmbVersion &value)
 
void SetVersion (SmbVersion &&value)
 
SmbMountOptionsWithVersion (const SmbVersion &value)
 
SmbMountOptionsWithVersion (SmbVersion &&value)
 

Detailed Description

Represents the mount options that are available for DataSync to access an SMB location.

See Also:

AWS API Reference

Definition at line 32 of file SmbMountOptions.h.

Constructor & Destructor Documentation

◆ SmbMountOptions() [1/2]

Aws::DataSync::Model::SmbMountOptions::SmbMountOptions ( )

◆ SmbMountOptions() [2/2]

Aws::DataSync::Model::SmbMountOptions::SmbMountOptions ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetVersion()

const SmbVersion& Aws::DataSync::Model::SmbMountOptions::GetVersion ( ) const
inline

The specific SMB version that you want DataSync to use to mount your SMB share. If you don't specify a version, DataSync defaults to AUTOMATIC. That is, DataSync automatically selects a version based on negotiation with the SMB server.

Definition at line 47 of file SmbMountOptions.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DataSync::Model::SmbMountOptions::Jsonize ( ) const

◆ operator=()

SmbMountOptions& Aws::DataSync::Model::SmbMountOptions::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetVersion() [1/2]

void Aws::DataSync::Model::SmbMountOptions::SetVersion ( const SmbVersion value)
inline

The specific SMB version that you want DataSync to use to mount your SMB share. If you don't specify a version, DataSync defaults to AUTOMATIC. That is, DataSync automatically selects a version based on negotiation with the SMB server.

Definition at line 63 of file SmbMountOptions.h.

◆ SetVersion() [2/2]

void Aws::DataSync::Model::SmbMountOptions::SetVersion ( SmbVersion &&  value)
inline

The specific SMB version that you want DataSync to use to mount your SMB share. If you don't specify a version, DataSync defaults to AUTOMATIC. That is, DataSync automatically selects a version based on negotiation with the SMB server.

Definition at line 71 of file SmbMountOptions.h.

◆ VersionHasBeenSet()

bool Aws::DataSync::Model::SmbMountOptions::VersionHasBeenSet ( ) const
inline

The specific SMB version that you want DataSync to use to mount your SMB share. If you don't specify a version, DataSync defaults to AUTOMATIC. That is, DataSync automatically selects a version based on negotiation with the SMB server.

Definition at line 55 of file SmbMountOptions.h.

◆ WithVersion() [1/2]

SmbMountOptions& Aws::DataSync::Model::SmbMountOptions::WithVersion ( const SmbVersion value)
inline

The specific SMB version that you want DataSync to use to mount your SMB share. If you don't specify a version, DataSync defaults to AUTOMATIC. That is, DataSync automatically selects a version based on negotiation with the SMB server.

Definition at line 79 of file SmbMountOptions.h.

◆ WithVersion() [2/2]

SmbMountOptions& Aws::DataSync::Model::SmbMountOptions::WithVersion ( SmbVersion &&  value)
inline

The specific SMB version that you want DataSync to use to mount your SMB share. If you don't specify a version, DataSync defaults to AUTOMATIC. That is, DataSync automatically selects a version based on negotiation with the SMB server.

Definition at line 87 of file SmbMountOptions.h.


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