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 TypeMethodDescriptionlaunchedEc2InstanceID(String launchedEc2InstanceID) Participating server's launched ec2 instance ID.launchStatus(String launchStatus) Participating server launch status.launchStatus(LaunchStatus launchStatus) Participating server launch status.default ParticipatingServer.BuilderpostLaunchActionsStatus(Consumer<PostLaunchActionsStatus.Builder> postLaunchActionsStatus) Participating server's Post Launch Actions Status.postLaunchActionsStatus(PostLaunchActionsStatus postLaunchActionsStatus) Participating server's Post Launch Actions Status.sourceServerID(String sourceServerID) Participating server Source Server ID.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, sdkFields
-
Method Details
-
launchStatus
Participating server launch status.
- Parameters:
launchStatus- Participating server launch status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
launchStatus
Participating server launch status.
- Parameters:
launchStatus- Participating server launch status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
launchedEc2InstanceID
Participating server's launched ec2 instance ID.
- Parameters:
launchedEc2InstanceID- Participating server's launched ec2 instance ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postLaunchActionsStatus
ParticipatingServer.Builder postLaunchActionsStatus(PostLaunchActionsStatus postLaunchActionsStatus) Participating server's Post Launch Actions Status.
- Parameters:
postLaunchActionsStatus- Participating server's Post Launch Actions Status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postLaunchActionsStatus
default ParticipatingServer.Builder postLaunchActionsStatus(Consumer<PostLaunchActionsStatus.Builder> postLaunchActionsStatus) Participating server's Post Launch Actions Status.
This is a convenience method that creates an instance of thePostLaunchActionsStatus.Builderavoiding the need to create one manually viaPostLaunchActionsStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topostLaunchActionsStatus(PostLaunchActionsStatus).- Parameters:
postLaunchActionsStatus- a consumer that will call methods onPostLaunchActionsStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceServerID
Participating server Source Server ID.
- Parameters:
sourceServerID- Participating server Source Server ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-