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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ParticipatingServer.BuilderlaunchActionsStatus(Consumer<LaunchActionsStatus.Builder> launchActionsStatus)The post-launch action runs of a participating server.ParticipatingServer.BuilderlaunchActionsStatus(LaunchActionsStatus launchActionsStatus)The post-launch action runs of a participating server.ParticipatingServer.BuilderlaunchStatus(String launchStatus)The launch status of a participating server.ParticipatingServer.BuilderlaunchStatus(LaunchStatus launchStatus)The launch status of a participating server.ParticipatingServer.BuilderrecoveryInstanceID(String recoveryInstanceID)The Recovery Instance ID of a participating server.ParticipatingServer.BuildersourceServerID(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 Detail
-
launchActionsStatus
ParticipatingServer.Builder launchActionsStatus(LaunchActionsStatus 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:
launchActionsStatus(LaunchActionsStatus)
-
launchStatus
ParticipatingServer.Builder launchStatus(String 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,LaunchStatus
-
launchStatus
ParticipatingServer.Builder launchStatus(LaunchStatus 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,LaunchStatus
-
recoveryInstanceID
ParticipatingServer.Builder recoveryInstanceID(String 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
ParticipatingServer.Builder sourceServerID(String 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.
-
-