Interface FsxProtocol.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FsxProtocol.Builder,FsxProtocol>,SdkBuilder<FsxProtocol.Builder,FsxProtocol>,SdkPojo
- Enclosing class:
- FsxProtocol
public static interface FsxProtocol.Builder extends SdkPojo, CopyableBuilder<FsxProtocol.Builder,FsxProtocol>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default FsxProtocol.Buildernfs(Consumer<FsxProtocolNfs.Builder> 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.Buildernfs(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).default FsxProtocol.Buildersmb(Consumer<FsxProtocolSmb.Builder> smb)Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for ONTAP file system's SVM.FsxProtocol.Buildersmb(FsxProtocolSmb smb)Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for ONTAP file system's SVM.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
nfs
FsxProtocol.Builder nfs(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).
- Parameters:
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).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nfs
default FsxProtocol.Builder nfs(Consumer<FsxProtocolNfs.Builder> 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).
This is a convenience method that creates an instance of theFsxProtocolNfs.Builderavoiding the need to create one manually viaFsxProtocolNfs.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonfs(FsxProtocolNfs).- Parameters:
nfs- a consumer that will call methods onFsxProtocolNfs.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
nfs(FsxProtocolNfs)
-
smb
FsxProtocol.Builder smb(FsxProtocolSmb smb)
Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for ONTAP file system's SVM.
- Parameters:
smb- Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for ONTAP file system's SVM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
smb
default FsxProtocol.Builder smb(Consumer<FsxProtocolSmb.Builder> smb)
Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for ONTAP file system's SVM.
This is a convenience method that creates an instance of theFsxProtocolSmb.Builderavoiding the need to create one manually viaFsxProtocolSmb.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosmb(FsxProtocolSmb).- Parameters:
smb- a consumer that will call methods onFsxProtocolSmb.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
smb(FsxProtocolSmb)
-
-