Interface Server.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Server.Builder,Server>,SdkBuilder<Server.Builder,Server>,SdkPojo
- Enclosing class:
- Server
public static interface Server.Builder extends SdkPojo, CopyableBuilder<Server.Builder,Server>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Server.BuilderreplicationJobId(String replicationJobId)The ID of the replication job.Server.BuilderreplicationJobTerminated(Boolean replicationJobTerminated)Indicates whether the replication job is deleted or failed.Server.BuilderserverId(String serverId)The ID of the server.Server.BuilderserverType(String serverType)The type of server.Server.BuilderserverType(ServerType serverType)The type of server.default Server.BuildervmServer(Consumer<VmServer.Builder> vmServer)Information about the VM server.Server.BuildervmServer(VmServer vmServer)Information about the VM 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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
serverId
Server.Builder serverId(String serverId)
The ID of the server.
- Parameters:
serverId- The ID of the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverType
Server.Builder serverType(String serverType)
The type of server.
- Parameters:
serverType- The type of server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ServerType,ServerType
-
serverType
Server.Builder serverType(ServerType serverType)
The type of server.
- Parameters:
serverType- The type of server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ServerType,ServerType
-
vmServer
Server.Builder vmServer(VmServer vmServer)
Information about the VM server.
- Parameters:
vmServer- Information about the VM server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vmServer
default Server.Builder vmServer(Consumer<VmServer.Builder> vmServer)
Information about the VM server.
This is a convenience method that creates an instance of theVmServer.Builderavoiding the need to create one manually viaVmServer.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovmServer(VmServer).- Parameters:
vmServer- a consumer that will call methods onVmServer.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
vmServer(VmServer)
-
replicationJobId
Server.Builder replicationJobId(String replicationJobId)
The ID of the replication job.
- Parameters:
replicationJobId- The ID of the replication job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationJobTerminated
Server.Builder replicationJobTerminated(Boolean replicationJobTerminated)
Indicates whether the replication job is deleted or failed.
- Parameters:
replicationJobTerminated- Indicates whether the replication job is deleted or failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-