Interface ParticipatingServer.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ParticipatingServer.Builder,
,ParticipatingServer> SdkBuilder<ParticipatingServer.Builder,
,ParticipatingServer> SdkPojo
- Enclosing class:
ParticipatingServer
public static interface ParticipatingServer.Builder
extends SdkPojo, CopyableBuilder<ParticipatingServer.Builder,ParticipatingServer>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ParticipatingServer.Builder
launchActionsStatus
(Consumer<LaunchActionsStatus.Builder> launchActionsStatus) The post-launch action runs of a participating server.launchActionsStatus
(LaunchActionsStatus launchActionsStatus) The post-launch action runs of a participating server.launchStatus
(String launchStatus) The launch status of a participating server.launchStatus
(LaunchStatus launchStatus) The launch status of a participating server.recoveryInstanceID
(String recoveryInstanceID) The Recovery Instance ID of a participating server.sourceServerID
(String sourceServerID) The Source Server ID of a participating server.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 Details
-
launchActionsStatus
The post-launch action runs of a participating server.
- Parameters:
launchActionsStatus
- The post-launch action runs of a participating server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchActionsStatus
default ParticipatingServer.Builder launchActionsStatus(Consumer<LaunchActionsStatus.Builder> launchActionsStatus) The post-launch action runs of a participating server.
This is a convenience method that creates an instance of theLaunchActionsStatus.Builder
avoiding the need to create one manually viaLaunchActionsStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolaunchActionsStatus(LaunchActionsStatus)
.- Parameters:
launchActionsStatus
- a consumer that will call methods onLaunchActionsStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
launchStatus
The launch status of a participating server.
- Parameters:
launchStatus
- The launch status of a participating server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
launchStatus
The launch status of a participating server.
- Parameters:
launchStatus
- The launch status of a participating server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
recoveryInstanceID
The Recovery Instance ID of a participating server.
- Parameters:
recoveryInstanceID
- The Recovery Instance ID of a participating server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceServerID
The Source Server ID of a participating server.
- Parameters:
sourceServerID
- The Source Server ID of a participating server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-