@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FsxProtocolSmb extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your Amazon FSx for NetApp ONTAP file system. For more information, see Accessing FSx for ONTAP file systems.
Constructor and Description |
---|
FsxProtocolSmb() |
Modifier and Type | Method and Description |
---|---|
FsxProtocolSmb |
clone() |
boolean |
equals(Object obj) |
String |
getDomain()
Specifies the fully qualified domain name (FQDN) of the Microsoft Active Directory that your storage virtual
machine (SVM) belongs to.
|
SmbMountOptions |
getMountOptions() |
String |
getPassword()
Specifies the password of a user who has permission to access your SVM.
|
String |
getUser()
Specifies a user that can mount and access the files, folders, and metadata in your SVM.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDomain(String domain)
Specifies the fully qualified domain name (FQDN) of the Microsoft Active Directory that your storage virtual
machine (SVM) belongs to.
|
void |
setMountOptions(SmbMountOptions mountOptions) |
void |
setPassword(String password)
Specifies the password of a user who has permission to access your SVM.
|
void |
setUser(String user)
Specifies a user that can mount and access the files, folders, and metadata in your SVM.
|
String |
toString()
Returns a string representation of this object.
|
FsxProtocolSmb |
withDomain(String domain)
Specifies the fully qualified domain name (FQDN) of the Microsoft Active Directory that your storage virtual
machine (SVM) belongs to.
|
FsxProtocolSmb |
withMountOptions(SmbMountOptions mountOptions) |
FsxProtocolSmb |
withPassword(String password)
Specifies the password of a user who has permission to access your SVM.
|
FsxProtocolSmb |
withUser(String user)
Specifies a user that can mount and access the files, folders, and metadata in your SVM.
|
public void setDomain(String domain)
Specifies the fully qualified domain name (FQDN) of the Microsoft Active Directory that your storage virtual machine (SVM) belongs to.
If you have multiple domains in your environment, configuring this setting makes sure that DataSync connects to the right SVM.
domain
- Specifies the fully qualified domain name (FQDN) of the Microsoft Active Directory that your storage
virtual machine (SVM) belongs to.
If you have multiple domains in your environment, configuring this setting makes sure that DataSync connects to the right SVM.
public String getDomain()
Specifies the fully qualified domain name (FQDN) of the Microsoft Active Directory that your storage virtual machine (SVM) belongs to.
If you have multiple domains in your environment, configuring this setting makes sure that DataSync connects to the right SVM.
If you have multiple domains in your environment, configuring this setting makes sure that DataSync connects to the right SVM.
public FsxProtocolSmb withDomain(String domain)
Specifies the fully qualified domain name (FQDN) of the Microsoft Active Directory that your storage virtual machine (SVM) belongs to.
If you have multiple domains in your environment, configuring this setting makes sure that DataSync connects to the right SVM.
domain
- Specifies the fully qualified domain name (FQDN) of the Microsoft Active Directory that your storage
virtual machine (SVM) belongs to.
If you have multiple domains in your environment, configuring this setting makes sure that DataSync connects to the right SVM.
public void setMountOptions(SmbMountOptions mountOptions)
mountOptions
- public SmbMountOptions getMountOptions()
public FsxProtocolSmb withMountOptions(SmbMountOptions mountOptions)
mountOptions
- public void setPassword(String password)
Specifies the password of a user who has permission to access your SVM.
password
- Specifies the password of a user who has permission to access your SVM.public String getPassword()
Specifies the password of a user who has permission to access your SVM.
public FsxProtocolSmb withPassword(String password)
Specifies the password of a user who has permission to access your SVM.
password
- Specifies the password of a user who has permission to access your SVM.public void setUser(String user)
Specifies a user that can mount and access the files, folders, and metadata in your SVM.
For information about choosing a user with the right level of access for your transfer, see Using the SMB protocol.
user
- Specifies a user that can mount and access the files, folders, and metadata in your SVM.
For information about choosing a user with the right level of access for your transfer, see Using the SMB protocol.
public String getUser()
Specifies a user that can mount and access the files, folders, and metadata in your SVM.
For information about choosing a user with the right level of access for your transfer, see Using the SMB protocol.
For information about choosing a user with the right level of access for your transfer, see Using the SMB protocol.
public FsxProtocolSmb withUser(String user)
Specifies a user that can mount and access the files, folders, and metadata in your SVM.
For information about choosing a user with the right level of access for your transfer, see Using the SMB protocol.
user
- Specifies a user that can mount and access the files, folders, and metadata in your SVM.
For information about choosing a user with the right level of access for your transfer, see Using the SMB protocol.
public String toString()
toString
in class Object
Object.toString()
public FsxProtocolSmb clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.