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 ParticipatingServer.BuilderlaunchedEc2InstanceID(String launchedEc2InstanceID)Participating server's launched ec2 instance ID.ParticipatingServer.BuilderlaunchStatus(String launchStatus)Participating server launch status.ParticipatingServer.BuilderlaunchStatus(LaunchStatus launchStatus)Participating server launch status.default ParticipatingServer.BuilderpostLaunchActionsStatus(Consumer<PostLaunchActionsStatus.Builder> postLaunchActionsStatus)Participating server's Post Launch Actions Status.ParticipatingServer.BuilderpostLaunchActionsStatus(PostLaunchActionsStatus postLaunchActionsStatus)Participating server's Post Launch Actions Status.ParticipatingServer.BuildersourceServerID(String sourceServerID)Participating server Source Server ID.-
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
-
launchStatus
ParticipatingServer.Builder launchStatus(String 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,LaunchStatus
-
launchStatus
ParticipatingServer.Builder launchStatus(LaunchStatus 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,LaunchStatus
-
launchedEc2InstanceID
ParticipatingServer.Builder launchedEc2InstanceID(String 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:
postLaunchActionsStatus(PostLaunchActionsStatus)
-
sourceServerID
ParticipatingServer.Builder sourceServerID(String 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.
-
-