@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FsxProtocol extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the data transfer protocol that DataSync uses to access your Amazon FSx file system.
Constructor and Description |
---|
FsxProtocol() |
Modifier and Type | Method and Description |
---|---|
FsxProtocol |
clone() |
boolean |
equals(Object obj) |
FsxProtocolNfs |
getNFS()
Specifies the Network File System (NFS) protocol configuration that DataSync uses to access your FSx for OpenZFS
file system or FSx for ONTAP file system's storage virtual machine (SVM).
|
FsxProtocolSmb |
getSMB()
Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for ONTAP
file system's SVM.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setNFS(FsxProtocolNfs nFS)
Specifies the Network File System (NFS) protocol configuration that DataSync uses to access your FSx for OpenZFS
file system or FSx for ONTAP file system's storage virtual machine (SVM).
|
void |
setSMB(FsxProtocolSmb sMB)
Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for ONTAP
file system's SVM.
|
String |
toString()
Returns a string representation of this object.
|
FsxProtocol |
withNFS(FsxProtocolNfs nFS)
Specifies the Network File System (NFS) protocol configuration that DataSync uses to access your FSx for OpenZFS
file system or FSx for ONTAP file system's storage virtual machine (SVM).
|
FsxProtocol |
withSMB(FsxProtocolSmb sMB)
Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for ONTAP
file system's SVM.
|
public void setNFS(FsxProtocolNfs nFS)
Specifies the Network File System (NFS) protocol configuration that DataSync uses to access your FSx for OpenZFS file system or FSx for ONTAP file system's storage virtual machine (SVM).
nFS
- Specifies the Network File System (NFS) protocol configuration that DataSync uses to access your FSx for
OpenZFS file system or FSx for ONTAP file system's storage virtual machine (SVM).public FsxProtocolNfs getNFS()
Specifies the Network File System (NFS) protocol configuration that DataSync uses to access your FSx for OpenZFS file system or FSx for ONTAP file system's storage virtual machine (SVM).
public FsxProtocol withNFS(FsxProtocolNfs nFS)
Specifies the Network File System (NFS) protocol configuration that DataSync uses to access your FSx for OpenZFS file system or FSx for ONTAP file system's storage virtual machine (SVM).
nFS
- Specifies the Network File System (NFS) protocol configuration that DataSync uses to access your FSx for
OpenZFS file system or FSx for ONTAP file system's storage virtual machine (SVM).public void setSMB(FsxProtocolSmb sMB)
Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for ONTAP file system's SVM.
sMB
- Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for
ONTAP file system's SVM.public FsxProtocolSmb getSMB()
Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for ONTAP file system's SVM.
public FsxProtocol withSMB(FsxProtocolSmb sMB)
Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for ONTAP file system's SVM.
sMB
- Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for
ONTAP file system's SVM.public String toString()
toString
in class Object
Object.toString()
public FsxProtocol clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.