Interface ParticipatingServer.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ParticipatingServer.Builder,,ParticipatingServer> SdkBuilder<ParticipatingServer.Builder,,ParticipatingServer> SdkPojo
- Enclosing class:
ParticipatingServer
@Mutable
@NotThreadSafe
public static interface ParticipatingServer.Builder
extends SdkPojo, CopyableBuilder<ParticipatingServer.Builder,ParticipatingServer>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ParticipatingServer.BuilderlaunchActionsStatus(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
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
-
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.Builderavoiding the need to create one manually viaLaunchActionsStatus.builder().When the
Consumercompletes,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.
-