Interface SourceServer.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SourceServer.Builder,SourceServer>,SdkBuilder<SourceServer.Builder,SourceServer>,SdkPojo
- Enclosing class:
- SourceServer
public static interface SourceServer.Builder extends SdkPojo, CopyableBuilder<SourceServer.Builder,SourceServer>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SourceServer.BuilderapplicationID(String applicationID)Source server application ID.SourceServer.Builderarn(String arn)Source server ARN.default SourceServer.BuilderconnectorAction(Consumer<SourceServerConnectorAction.Builder> connectorAction)Source Server connector action.SourceServer.BuilderconnectorAction(SourceServerConnectorAction connectorAction)Source Server connector action.default SourceServer.BuilderdataReplicationInfo(Consumer<DataReplicationInfo.Builder> dataReplicationInfo)Source server data replication info.SourceServer.BuilderdataReplicationInfo(DataReplicationInfo dataReplicationInfo)Source server data replication info.SourceServer.BuilderfqdnForActionFramework(String fqdnForActionFramework)Source server fqdn for action framework.SourceServer.BuilderisArchived(Boolean isArchived)Source server archived status.default SourceServer.BuilderlaunchedInstance(Consumer<LaunchedInstance.Builder> launchedInstance)Source server launched instance.SourceServer.BuilderlaunchedInstance(LaunchedInstance launchedInstance)Source server launched instance.default SourceServer.BuilderlifeCycle(Consumer<LifeCycle.Builder> lifeCycle)Source server lifecycle state.SourceServer.BuilderlifeCycle(LifeCycle lifeCycle)Source server lifecycle state.SourceServer.BuilderreplicationType(String replicationType)Source server replication type.SourceServer.BuilderreplicationType(ReplicationType replicationType)Source server replication type.default SourceServer.BuildersourceProperties(Consumer<SourceProperties.Builder> sourceProperties)Source server properties.SourceServer.BuildersourceProperties(SourceProperties sourceProperties)Source server properties.SourceServer.BuildersourceServerID(String sourceServerID)Source server ID.SourceServer.Buildertags(Map<String,String> tags)Source server Tags.SourceServer.BuilderuserProvidedID(String userProvidedID)Source server user provided ID.SourceServer.BuildervcenterClientID(String vcenterClientID)Source server vCenter client 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
-
applicationID
SourceServer.Builder applicationID(String applicationID)
Source server application ID.
- Parameters:
applicationID- Source server application ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
SourceServer.Builder arn(String arn)
Source server ARN.
- Parameters:
arn- Source server ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorAction
SourceServer.Builder connectorAction(SourceServerConnectorAction connectorAction)
Source Server connector action.
- Parameters:
connectorAction- Source Server connector action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorAction
default SourceServer.Builder connectorAction(Consumer<SourceServerConnectorAction.Builder> connectorAction)
Source Server connector action.
This is a convenience method that creates an instance of theSourceServerConnectorAction.Builderavoiding the need to create one manually viaSourceServerConnectorAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconnectorAction(SourceServerConnectorAction).- Parameters:
connectorAction- a consumer that will call methods onSourceServerConnectorAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
connectorAction(SourceServerConnectorAction)
-
dataReplicationInfo
SourceServer.Builder dataReplicationInfo(DataReplicationInfo dataReplicationInfo)
Source server data replication info.
- Parameters:
dataReplicationInfo- Source server data replication info.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataReplicationInfo
default SourceServer.Builder dataReplicationInfo(Consumer<DataReplicationInfo.Builder> dataReplicationInfo)
Source server data replication info.
This is a convenience method that creates an instance of theDataReplicationInfo.Builderavoiding the need to create one manually viaDataReplicationInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataReplicationInfo(DataReplicationInfo).- Parameters:
dataReplicationInfo- a consumer that will call methods onDataReplicationInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dataReplicationInfo(DataReplicationInfo)
-
fqdnForActionFramework
SourceServer.Builder fqdnForActionFramework(String fqdnForActionFramework)
Source server fqdn for action framework.
- Parameters:
fqdnForActionFramework- Source server fqdn for action framework.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isArchived
SourceServer.Builder isArchived(Boolean isArchived)
Source server archived status.
- Parameters:
isArchived- Source server archived status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchedInstance
SourceServer.Builder launchedInstance(LaunchedInstance launchedInstance)
Source server launched instance.
- Parameters:
launchedInstance- Source server launched instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchedInstance
default SourceServer.Builder launchedInstance(Consumer<LaunchedInstance.Builder> launchedInstance)
Source server launched instance.
This is a convenience method that creates an instance of theLaunchedInstance.Builderavoiding the need to create one manually viaLaunchedInstance.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolaunchedInstance(LaunchedInstance).- Parameters:
launchedInstance- a consumer that will call methods onLaunchedInstance.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
launchedInstance(LaunchedInstance)
-
lifeCycle
SourceServer.Builder lifeCycle(LifeCycle lifeCycle)
Source server lifecycle state.
- Parameters:
lifeCycle- Source server lifecycle state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lifeCycle
default SourceServer.Builder lifeCycle(Consumer<LifeCycle.Builder> lifeCycle)
Source server lifecycle state.
This is a convenience method that creates an instance of theLifeCycle.Builderavoiding the need to create one manually viaLifeCycle.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolifeCycle(LifeCycle).- Parameters:
lifeCycle- a consumer that will call methods onLifeCycle.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
lifeCycle(LifeCycle)
-
replicationType
SourceServer.Builder replicationType(String replicationType)
Source server replication type.
- Parameters:
replicationType- Source server replication type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReplicationType,ReplicationType
-
replicationType
SourceServer.Builder replicationType(ReplicationType replicationType)
Source server replication type.
- Parameters:
replicationType- Source server replication type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReplicationType,ReplicationType
-
sourceProperties
SourceServer.Builder sourceProperties(SourceProperties sourceProperties)
Source server properties.
- Parameters:
sourceProperties- Source server properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceProperties
default SourceServer.Builder sourceProperties(Consumer<SourceProperties.Builder> sourceProperties)
Source server properties.
This is a convenience method that creates an instance of theSourceProperties.Builderavoiding the need to create one manually viaSourceProperties.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceProperties(SourceProperties).- Parameters:
sourceProperties- a consumer that will call methods onSourceProperties.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sourceProperties(SourceProperties)
-
sourceServerID
SourceServer.Builder sourceServerID(String sourceServerID)
Source server ID.
- Parameters:
sourceServerID- Source server ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
SourceServer.Builder tags(Map<String,String> tags)
Source server Tags.
- Parameters:
tags- Source server Tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userProvidedID
SourceServer.Builder userProvidedID(String userProvidedID)
Source server user provided ID.
- Parameters:
userProvidedID- Source server user provided ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vcenterClientID
SourceServer.Builder vcenterClientID(String vcenterClientID)
Source server vCenter client id.
- Parameters:
vcenterClientID- Source server vCenter client id.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-