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.Builder
postLaunchActionsStatus
(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
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
-
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.Builder
avoiding the need to create one manually viaPostLaunchActionsStatus.builder()
.When the
Consumer
completes,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.
-