Interface AppSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AppSummary.Builder,
,AppSummary> SdkBuilder<AppSummary.Builder,
,AppSummary> SdkPojo
- Enclosing class:
AppSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe unique ID of the application.creationTime
(Instant creationTime) The creation time of the application.description
(String description) The description of the application.importedAppId
(String importedAppId) The ID of the application.lastModified
(Instant lastModified) The last modified time of the application.latestReplicationTime
(Instant latestReplicationTime) The timestamp of the application's most recent successful replication.launchConfigurationStatus
(String launchConfigurationStatus) Status of the launch configuration.launchConfigurationStatus
(AppLaunchConfigurationStatus launchConfigurationStatus) Status of the launch configuration.default AppSummary.Builder
launchDetails
(Consumer<LaunchDetails.Builder> launchDetails) Details about the latest launch of the application.launchDetails
(LaunchDetails launchDetails) Details about the latest launch of the application.launchStatus
(String launchStatus) The launch status of the application.launchStatus
(AppLaunchStatus launchStatus) The launch status of the application.launchStatusMessage
(String launchStatusMessage) A message related to the launch status of the application.The name of the application.replicationConfigurationStatus
(String replicationConfigurationStatus) Status of the replication configuration.replicationConfigurationStatus
(AppReplicationConfigurationStatus replicationConfigurationStatus) Status of the replication configuration.replicationStatus
(String replicationStatus) The replication status of the application.replicationStatus
(AppReplicationStatus replicationStatus) The replication status of the application.replicationStatusMessage
(String replicationStatusMessage) A message related to the replication status of the application.The name of the service role in the customer's account used by Server Migration Service.Status of the application.Status of the application.statusMessage
(String statusMessage) A message related to the status of the applicationtotalServerGroups
(Integer totalServerGroups) The number of server groups present in the application.totalServers
(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, sdkFields
-
Method Details
-
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
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
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
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
Status of the application.
- Parameters:
status
- Status of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Status of the application.
- Parameters:
status
- Status of the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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:
-
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:
-
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:
-
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:
-
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
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
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:
-
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:
-
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:
-
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:
-
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
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
Details about the latest launch of the application.
This is a convenience method that creates an instance of theLaunchDetails.Builder
avoiding the need to create one manually viaLaunchDetails.builder()
.When the
Consumer
completes,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:
-
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
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
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
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
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.
-