Interface OpenZFSNfsExport.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OpenZFSNfsExport.Builder,
,OpenZFSNfsExport> SdkBuilder<OpenZFSNfsExport.Builder,
,OpenZFSNfsExport> SdkPojo
- Enclosing class:
OpenZFSNfsExport
@Mutable
@NotThreadSafe
public static interface OpenZFSNfsExport.Builder
extends SdkPojo, CopyableBuilder<OpenZFSNfsExport.Builder,OpenZFSNfsExport>
-
Method Summary
Modifier and TypeMethodDescriptionclientConfigurations
(Collection<OpenZFSClientConfiguration> clientConfigurations) A list of configuration objects that contain the client and options for mounting the OpenZFS file system.clientConfigurations
(Consumer<OpenZFSClientConfiguration.Builder>... clientConfigurations) A list of configuration objects that contain the client and options for mounting the OpenZFS file system.clientConfigurations
(OpenZFSClientConfiguration... clientConfigurations) A list of configuration objects that contain the client and options for mounting the OpenZFS file system.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, sdkFieldNameToField, sdkFields
-
Method Details
-
clientConfigurations
OpenZFSNfsExport.Builder clientConfigurations(Collection<OpenZFSClientConfiguration> clientConfigurations) A list of configuration objects that contain the client and options for mounting the OpenZFS file system.
- Parameters:
clientConfigurations
- A list of configuration objects that contain the client and options for mounting the OpenZFS file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientConfigurations
A list of configuration objects that contain the client and options for mounting the OpenZFS file system.
- Parameters:
clientConfigurations
- A list of configuration objects that contain the client and options for mounting the OpenZFS file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientConfigurations
OpenZFSNfsExport.Builder clientConfigurations(Consumer<OpenZFSClientConfiguration.Builder>... clientConfigurations) A list of configuration objects that contain the client and options for mounting the OpenZFS file system.
This is a convenience method that creates an instance of theOpenZFSClientConfiguration.Builder
avoiding the need to create one manually viaOpenZFSClientConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toclientConfigurations(List<OpenZFSClientConfiguration>)
.- Parameters:
clientConfigurations
- a consumer that will call methods onOpenZFSClientConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-