Interface ClusterSharedEnvironmentConfigDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ClusterSharedEnvironmentConfigDetails.Builder,,ClusterSharedEnvironmentConfigDetails> SdkBuilder<ClusterSharedEnvironmentConfigDetails.Builder,,ClusterSharedEnvironmentConfigDetails> SdkPojo
- Enclosing class:
ClusterSharedEnvironmentConfigDetails
-
Method Summary
Modifier and TypeMethodDescriptioncurrentFSxLustreConfig(Consumer<FSxLustreConfig.Builder> currentFSxLustreConfig) The current Amazon FSx for Lustre file system configuration in the shared environment.currentFSxLustreConfig(FSxLustreConfig currentFSxLustreConfig) The current Amazon FSx for Lustre file system configuration in the shared environment.currentFSxLustreDeletionPolicy(String currentFSxLustreDeletionPolicy) The current deletion policy for the Amazon FSx for Lustre file system in the shared environment.currentFSxLustreDeletionPolicy(ClusterFSxLustreDeletionPolicy currentFSxLustreDeletionPolicy) The current deletion policy for the Amazon FSx for Lustre file system in the shared environment.desiredFSxLustreConfig(Consumer<FSxLustreConfig.Builder> desiredFSxLustreConfig) The desired Amazon FSx for Lustre file system configuration in the shared environment.desiredFSxLustreConfig(FSxLustreConfig desiredFSxLustreConfig) The desired Amazon FSx for Lustre file system configuration in the shared environment.desiredFSxLustreDeletionPolicy(String desiredFSxLustreDeletionPolicy) The desired deletion policy for the Amazon FSx for Lustre file system in the shared environment.desiredFSxLustreDeletionPolicy(ClusterFSxLustreDeletionPolicy desiredFSxLustreDeletionPolicy) The desired deletion policy for the Amazon FSx for Lustre file system in the shared environment.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
currentFSxLustreConfig
ClusterSharedEnvironmentConfigDetails.Builder currentFSxLustreConfig(FSxLustreConfig currentFSxLustreConfig) The current Amazon FSx for Lustre file system configuration in the shared environment.
- Parameters:
currentFSxLustreConfig- The current Amazon FSx for Lustre file system configuration in the shared environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentFSxLustreConfig
default ClusterSharedEnvironmentConfigDetails.Builder currentFSxLustreConfig(Consumer<FSxLustreConfig.Builder> currentFSxLustreConfig) The current Amazon FSx for Lustre file system configuration in the shared environment.
This is a convenience method that creates an instance of theFSxLustreConfig.Builderavoiding the need to create one manually viaFSxLustreConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocurrentFSxLustreConfig(FSxLustreConfig).- Parameters:
currentFSxLustreConfig- a consumer that will call methods onFSxLustreConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
desiredFSxLustreConfig
ClusterSharedEnvironmentConfigDetails.Builder desiredFSxLustreConfig(FSxLustreConfig desiredFSxLustreConfig) The desired Amazon FSx for Lustre file system configuration in the shared environment.
- Parameters:
desiredFSxLustreConfig- The desired Amazon FSx for Lustre file system configuration in the shared environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredFSxLustreConfig
default ClusterSharedEnvironmentConfigDetails.Builder desiredFSxLustreConfig(Consumer<FSxLustreConfig.Builder> desiredFSxLustreConfig) The desired Amazon FSx for Lustre file system configuration in the shared environment.
This is a convenience method that creates an instance of theFSxLustreConfig.Builderavoiding the need to create one manually viaFSxLustreConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todesiredFSxLustreConfig(FSxLustreConfig).- Parameters:
desiredFSxLustreConfig- a consumer that will call methods onFSxLustreConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
currentFSxLustreDeletionPolicy
ClusterSharedEnvironmentConfigDetails.Builder currentFSxLustreDeletionPolicy(String currentFSxLustreDeletionPolicy) The current deletion policy for the Amazon FSx for Lustre file system in the shared environment.
- Parameters:
currentFSxLustreDeletionPolicy- The current deletion policy for the Amazon FSx for Lustre file system in the shared environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
currentFSxLustreDeletionPolicy
ClusterSharedEnvironmentConfigDetails.Builder currentFSxLustreDeletionPolicy(ClusterFSxLustreDeletionPolicy currentFSxLustreDeletionPolicy) The current deletion policy for the Amazon FSx for Lustre file system in the shared environment.
- Parameters:
currentFSxLustreDeletionPolicy- The current deletion policy for the Amazon FSx for Lustre file system in the shared environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
desiredFSxLustreDeletionPolicy
ClusterSharedEnvironmentConfigDetails.Builder desiredFSxLustreDeletionPolicy(String desiredFSxLustreDeletionPolicy) The desired deletion policy for the Amazon FSx for Lustre file system in the shared environment.
- Parameters:
desiredFSxLustreDeletionPolicy- The desired deletion policy for the Amazon FSx for Lustre file system in the shared environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
desiredFSxLustreDeletionPolicy
ClusterSharedEnvironmentConfigDetails.Builder desiredFSxLustreDeletionPolicy(ClusterFSxLustreDeletionPolicy desiredFSxLustreDeletionPolicy) The desired deletion policy for the Amazon FSx for Lustre file system in the shared environment.
- Parameters:
desiredFSxLustreDeletionPolicy- The desired deletion policy for the Amazon FSx for Lustre file system in the shared environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-