Interface AppSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AppSummary.Builder,AppSummary>,SdkBuilder<AppSummary.Builder,AppSummary>,SdkPojo
- Enclosing class:
- AppSummary
public static interface AppSummary.Builder extends SdkPojo, CopyableBuilder<AppSummary.Builder,AppSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AppSummary.BuilderappId(String appId)The unique ID of the application.AppSummary.BuildercreationTime(Instant creationTime)The creation time of the application.AppSummary.Builderdescription(String description)The description of the application.AppSummary.BuilderimportedAppId(String importedAppId)The ID of the application.AppSummary.BuilderlastModified(Instant lastModified)The last modified time of the application.AppSummary.BuilderlatestReplicationTime(Instant latestReplicationTime)The timestamp of the application's most recent successful replication.AppSummary.BuilderlaunchConfigurationStatus(String launchConfigurationStatus)Status of the launch configuration.AppSummary.BuilderlaunchConfigurationStatus(AppLaunchConfigurationStatus launchConfigurationStatus)Status of the launch configuration.default AppSummary.BuilderlaunchDetails(Consumer<LaunchDetails.Builder> launchDetails)Details about the latest launch of the application.AppSummary.BuilderlaunchDetails(LaunchDetails launchDetails)Details about the latest launch of the application.AppSummary.BuilderlaunchStatus(String launchStatus)The launch status of the application.AppSummary.BuilderlaunchStatus(AppLaunchStatus launchStatus)The launch status of the application.AppSummary.BuilderlaunchStatusMessage(String launchStatusMessage)A message related to the launch status of the application.AppSummary.Buildername(String name)The name of the application.AppSummary.BuilderreplicationConfigurationStatus(String replicationConfigurationStatus)Status of the replication configuration.AppSummary.BuilderreplicationConfigurationStatus(AppReplicationConfigurationStatus replicationConfigurationStatus)Status of the replication configuration.AppSummary.BuilderreplicationStatus(String replicationStatus)The replication status of the application.AppSummary.BuilderreplicationStatus(AppReplicationStatus replicationStatus)The replication status of the application.AppSummary.BuilderreplicationStatusMessage(String replicationStatusMessage)A message related to the replication status of the application.AppSummary.BuilderroleName(String roleName)The name of the service role in the customer's account used by Server Migration Service.AppSummary.Builderstatus(String status)Status of the application.AppSummary.Builderstatus(AppStatus status)Status of the application.AppSummary.BuilderstatusMessage(String statusMessage)A message related to the status of the applicationAppSummary.BuildertotalServerGroups(Integer totalServerGroups)The number of server groups present in the application.AppSummary.BuildertotalServers(Integer totalServers)The number of servers present in the application.-
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
-
appId
AppSummary.Builder appId(String appId)
The unique ID of the application.
- Parameters:
appId- The unique ID of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
importedAppId
AppSummary.Builder importedAppId(String importedAppId)
The ID of the application.
- Parameters:
importedAppId- The ID of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
AppSummary.Builder name(String name)
The name of the application.
- Parameters:
name- The name of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
AppSummary.Builder description(String description)
The description of the application.
- Parameters:
description- The description of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
AppSummary.Builder status(String status)
Status of the application.
-
status
AppSummary.Builder status(AppStatus status)
Status of the application.
-
statusMessage
AppSummary.Builder statusMessage(String statusMessage)
A message related to the status of the application
- Parameters:
statusMessage- A message related to the status of the application- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationConfigurationStatus
AppSummary.Builder replicationConfigurationStatus(String replicationConfigurationStatus)
Status of the replication configuration.
- Parameters:
replicationConfigurationStatus- Status of the replication configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppReplicationConfigurationStatus,AppReplicationConfigurationStatus
-
replicationConfigurationStatus
AppSummary.Builder replicationConfigurationStatus(AppReplicationConfigurationStatus replicationConfigurationStatus)
Status of the replication configuration.
- Parameters:
replicationConfigurationStatus- Status of the replication configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppReplicationConfigurationStatus,AppReplicationConfigurationStatus
-
replicationStatus
AppSummary.Builder replicationStatus(String replicationStatus)
The replication status of the application.
- Parameters:
replicationStatus- The replication status of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppReplicationStatus,AppReplicationStatus
-
replicationStatus
AppSummary.Builder replicationStatus(AppReplicationStatus replicationStatus)
The replication status of the application.
- Parameters:
replicationStatus- The replication status of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppReplicationStatus,AppReplicationStatus
-
replicationStatusMessage
AppSummary.Builder replicationStatusMessage(String replicationStatusMessage)
A message related to the replication status of the application.
- Parameters:
replicationStatusMessage- A message related to the replication status of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestReplicationTime
AppSummary.Builder latestReplicationTime(Instant latestReplicationTime)
The timestamp of the application's most recent successful replication.
- Parameters:
latestReplicationTime- The timestamp of the application's most recent successful replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchConfigurationStatus
AppSummary.Builder launchConfigurationStatus(String launchConfigurationStatus)
Status of the launch configuration.
- Parameters:
launchConfigurationStatus- Status of the launch configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppLaunchConfigurationStatus,AppLaunchConfigurationStatus
-
launchConfigurationStatus
AppSummary.Builder launchConfigurationStatus(AppLaunchConfigurationStatus launchConfigurationStatus)
Status of the launch configuration.
- Parameters:
launchConfigurationStatus- Status of the launch configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppLaunchConfigurationStatus,AppLaunchConfigurationStatus
-
launchStatus
AppSummary.Builder launchStatus(String launchStatus)
The launch status of the application.
- Parameters:
launchStatus- The launch status of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppLaunchStatus,AppLaunchStatus
-
launchStatus
AppSummary.Builder launchStatus(AppLaunchStatus launchStatus)
The launch status of the application.
- Parameters:
launchStatus- The launch status of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppLaunchStatus,AppLaunchStatus
-
launchStatusMessage
AppSummary.Builder launchStatusMessage(String launchStatusMessage)
A message related to the launch status of the application.
- Parameters:
launchStatusMessage- A message related to the launch status of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchDetails
AppSummary.Builder launchDetails(LaunchDetails launchDetails)
Details about the latest launch of the application.
- Parameters:
launchDetails- Details about the latest launch of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchDetails
default AppSummary.Builder launchDetails(Consumer<LaunchDetails.Builder> launchDetails)
Details about the latest launch of the application.
This is a convenience method that creates an instance of theLaunchDetails.Builderavoiding the need to create one manually viaLaunchDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolaunchDetails(LaunchDetails).- Parameters:
launchDetails- a consumer that will call methods onLaunchDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
launchDetails(LaunchDetails)
-
creationTime
AppSummary.Builder creationTime(Instant creationTime)
The creation time of the application.
- Parameters:
creationTime- The creation time of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModified
AppSummary.Builder lastModified(Instant lastModified)
The last modified time of the application.
- Parameters:
lastModified- The last modified time of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleName
AppSummary.Builder roleName(String roleName)
The name of the service role in the customer's account used by Server Migration Service.
- Parameters:
roleName- The name of the service role in the customer's account used by Server Migration Service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalServerGroups
AppSummary.Builder totalServerGroups(Integer totalServerGroups)
The number of server groups present in the application.
- Parameters:
totalServerGroups- The number of server groups present in the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalServers
AppSummary.Builder totalServers(Integer totalServers)
The number of servers present in the application.
- Parameters:
totalServers- The number of servers present in the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-