public static interface AppSummary.Builder extends SdkPojo, CopyableBuilder<AppSummary.Builder,AppSummary>
Modifier and Type | Method and Description |
---|---|
AppSummary.Builder |
appId(String appId)
Unique ID of the application.
|
AppSummary.Builder |
creationTime(Instant creationTime)
Time of creation of this application.
|
AppSummary.Builder |
description(String description)
Description of the application.
|
AppSummary.Builder |
lastModified(Instant lastModified)
Timestamp of the application's creation.
|
AppSummary.Builder |
latestReplicationTime(Instant latestReplicationTime)
Timestamp of the application's most recent successful replication.
|
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)
Launch status of the application.
|
AppSummary.Builder |
launchStatus(String launchStatus)
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)
Name of the application.
|
AppSummary.Builder |
replicationStatus(AppReplicationStatus replicationStatus)
Replication status of the application.
|
AppSummary.Builder |
replicationStatus(String replicationStatus)
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)
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)
Number of server groups present in the application.
|
AppSummary.Builder |
totalServers(Integer totalServers)
Number of servers present in the application.
|
copy
applyMutation, build
AppSummary.Builder appId(String appId)
Unique ID of the application.
appId
- Unique ID of the application.AppSummary.Builder name(String name)
Name of the application.
name
- Name of the application.AppSummary.Builder description(String description)
Description of the application.
description
- 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 replicationStatus(String replicationStatus)
Replication status of the application.
replicationStatus
- Replication status of the application.AppReplicationStatus
,
AppReplicationStatus
AppSummary.Builder replicationStatus(AppReplicationStatus replicationStatus)
Replication status of the application.
replicationStatus
- 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)
Timestamp of the application's most recent successful replication.
latestReplicationTime
- Timestamp of the application's most recent successful replication.AppSummary.Builder launchStatus(String launchStatus)
Launch status of the application.
launchStatus
- Launch status of the application.AppLaunchStatus
,
AppLaunchStatus
AppSummary.Builder launchStatus(AppLaunchStatus launchStatus)
Launch status of the application.
launchStatus
- 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)
Time of creation of this application.
creationTime
- Time of creation of this application.AppSummary.Builder lastModified(Instant lastModified)
Timestamp of the application's creation.
lastModified
- Timestamp of the application's creation.AppSummary.Builder roleName(String roleName)
Name of the service role in the customer's account used by AWS SMS.
roleName
- Name of the service role in the customer's account used by AWS SMS.AppSummary.Builder totalServerGroups(Integer totalServerGroups)
Number of server groups present in the application.
totalServerGroups
- Number of server groups present in the application.AppSummary.Builder totalServers(Integer totalServers)
Number of servers present in the application.
totalServers
- Number of servers present in the application.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.