public static interface AppSummary.Builder extends SdkPojo, CopyableBuilder<AppSummary.Builder,AppSummary>
Modifier and Type | Method and Description |
---|---|
AppSummary.Builder |
appId(String appId)
The unique ID of the application.
|
AppSummary.Builder |
creationTime(Instant creationTime)
The creation time of the application.
|
AppSummary.Builder |
description(String description)
The description of the application.
|
AppSummary.Builder |
importedAppId(String importedAppId)
The ID of the application.
|
AppSummary.Builder |
lastModified(Instant lastModified)
The last modified time of the application.
|
AppSummary.Builder |
latestReplicationTime(Instant latestReplicationTime)
The timestamp of the application's most recent successful replication.
|
AppSummary.Builder |
launchConfigurationStatus(AppLaunchConfigurationStatus launchConfigurationStatus)
Status of the launch configuration.
|
AppSummary.Builder |
launchConfigurationStatus(String launchConfigurationStatus)
Status of the launch configuration.
|
default AppSummary.Builder |
launchDetails(Consumer<LaunchDetails.Builder> launchDetails)
Details about the latest launch of the application.
|
AppSummary.Builder |
launchDetails(LaunchDetails launchDetails)
Details about the latest launch of the application.
|
AppSummary.Builder |
launchStatus(AppLaunchStatus launchStatus)
The launch status of the application.
|
AppSummary.Builder |
launchStatus(String launchStatus)
The launch status of the application.
|
AppSummary.Builder |
launchStatusMessage(String launchStatusMessage)
A message related to the launch status of the application.
|
AppSummary.Builder |
name(String name)
The name of the application.
|
AppSummary.Builder |
replicationConfigurationStatus(AppReplicationConfigurationStatus replicationConfigurationStatus)
Status of the replication configuration.
|
AppSummary.Builder |
replicationConfigurationStatus(String replicationConfigurationStatus)
Status of the replication configuration.
|
AppSummary.Builder |
replicationStatus(AppReplicationStatus replicationStatus)
The replication status of the application.
|
AppSummary.Builder |
replicationStatus(String replicationStatus)
The replication status of the application.
|
AppSummary.Builder |
replicationStatusMessage(String replicationStatusMessage)
A message related to the replication status of the application.
|
AppSummary.Builder |
roleName(String roleName)
The name of the service role in the customer's account used by AWS SMS.
|
AppSummary.Builder |
status(AppStatus status)
Status of the application.
|
AppSummary.Builder |
status(String status)
Status of the application.
|
AppSummary.Builder |
statusMessage(String statusMessage)
A message related to the status of the application
|
AppSummary.Builder |
totalServerGroups(Integer totalServerGroups)
The number of server groups present in the application.
|
AppSummary.Builder |
totalServers(Integer totalServers)
The number of servers present in the application.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
AppSummary.Builder appId(String appId)
The unique ID of the application.
appId
- The unique ID of the application.AppSummary.Builder importedAppId(String importedAppId)
The ID of the application.
importedAppId
- The ID of the application.AppSummary.Builder name(String name)
The name of the application.
name
- The name of the application.AppSummary.Builder description(String description)
The description of the application.
description
- The description of the application.AppSummary.Builder status(String status)
Status of the application.
AppSummary.Builder status(AppStatus status)
Status of the application.
AppSummary.Builder statusMessage(String statusMessage)
A message related to the status of the application
statusMessage
- A message related to the status of the applicationAppSummary.Builder replicationConfigurationStatus(String replicationConfigurationStatus)
Status of the replication configuration.
replicationConfigurationStatus
- Status of the replication configuration.AppReplicationConfigurationStatus
,
AppReplicationConfigurationStatus
AppSummary.Builder replicationConfigurationStatus(AppReplicationConfigurationStatus replicationConfigurationStatus)
Status of the replication configuration.
replicationConfigurationStatus
- Status of the replication configuration.AppReplicationConfigurationStatus
,
AppReplicationConfigurationStatus
AppSummary.Builder replicationStatus(String replicationStatus)
The replication status of the application.
replicationStatus
- The replication status of the application.AppReplicationStatus
,
AppReplicationStatus
AppSummary.Builder replicationStatus(AppReplicationStatus replicationStatus)
The replication status of the application.
replicationStatus
- The replication status of the application.AppReplicationStatus
,
AppReplicationStatus
AppSummary.Builder replicationStatusMessage(String replicationStatusMessage)
A message related to the replication status of the application.
replicationStatusMessage
- A message related to the replication status of the application.AppSummary.Builder latestReplicationTime(Instant latestReplicationTime)
The timestamp of the application's most recent successful replication.
latestReplicationTime
- The timestamp of the application's most recent successful replication.AppSummary.Builder launchConfigurationStatus(String launchConfigurationStatus)
Status of the launch configuration.
launchConfigurationStatus
- Status of the launch configuration.AppLaunchConfigurationStatus
,
AppLaunchConfigurationStatus
AppSummary.Builder launchConfigurationStatus(AppLaunchConfigurationStatus launchConfigurationStatus)
Status of the launch configuration.
launchConfigurationStatus
- Status of the launch configuration.AppLaunchConfigurationStatus
,
AppLaunchConfigurationStatus
AppSummary.Builder launchStatus(String launchStatus)
The launch status of the application.
launchStatus
- The launch status of the application.AppLaunchStatus
,
AppLaunchStatus
AppSummary.Builder launchStatus(AppLaunchStatus launchStatus)
The launch status of the application.
launchStatus
- The launch status of the application.AppLaunchStatus
,
AppLaunchStatus
AppSummary.Builder launchStatusMessage(String launchStatusMessage)
A message related to the launch status of the application.
launchStatusMessage
- A message related to the launch status of the application.AppSummary.Builder launchDetails(LaunchDetails launchDetails)
Details about the latest launch of the application.
launchDetails
- Details about the latest launch of the application.default AppSummary.Builder launchDetails(Consumer<LaunchDetails.Builder> launchDetails)
Details about the latest launch of the application.
This is a convenience that creates an instance of theLaunchDetails.Builder
avoiding the need to
create one manually via LaunchDetails.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to launchDetails(LaunchDetails)
.launchDetails
- a consumer that will call methods on LaunchDetails.Builder
launchDetails(LaunchDetails)
AppSummary.Builder creationTime(Instant creationTime)
The creation time of the application.
creationTime
- The creation time of the application.AppSummary.Builder lastModified(Instant lastModified)
The last modified time of the application.
lastModified
- The last modified time of the application.AppSummary.Builder roleName(String roleName)
The name of the service role in the customer's account used by AWS SMS.
roleName
- The name of the service role in the customer's account used by AWS SMS.AppSummary.Builder totalServerGroups(Integer totalServerGroups)
The number of server groups present in the application.
totalServerGroups
- The number of server groups present in the application.AppSummary.Builder totalServers(Integer totalServers)
The number of servers present in the application.
totalServers
- The number of servers present in the application.