Class AppSummary
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<AppSummary.Builder,
AppSummary>
Information about the application.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
appId()
The unique ID of the application.static AppSummary.Builder
builder()
final Instant
The creation time of the application.final String
The description of the application.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
The ID of the application.final Instant
The last modified time of the application.final Instant
The timestamp of the application's most recent successful replication.Status of the launch configuration.final String
Status of the launch configuration.final LaunchDetails
Details about the latest launch of the application.final AppLaunchStatus
The launch status of the application.final String
The launch status of the application.final String
A message related to the launch status of the application.final String
name()
The name of the application.Status of the replication configuration.final String
Status of the replication configuration.final AppReplicationStatus
The replication status of the application.final String
The replication status of the application.final String
A message related to the replication status of the application.final String
roleName()
The name of the service role in the customer's account used by Server Migration Service.static Class
<? extends AppSummary.Builder> final AppStatus
status()
Status of the application.final String
Status of the application.final String
A message related to the status of the applicationTake this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final Integer
The number of server groups present in the application.final Integer
The number of servers present in the application.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
appId
The unique ID of the application.
- Returns:
- The unique ID of the application.
-
importedAppId
The ID of the application.
- Returns:
- The ID of the application.
-
name
The name of the application.
- Returns:
- The name of the application.
-
description
The description of the application.
- Returns:
- The description of the application.
-
status
Status of the application.
If the service returns an enum value that is not available in the current SDK version,
status
will returnAppStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- Status of the application.
- See Also:
-
statusAsString
Status of the application.
If the service returns an enum value that is not available in the current SDK version,
status
will returnAppStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- Status of the application.
- See Also:
-
statusMessage
A message related to the status of the application
- Returns:
- A message related to the status of the application
-
replicationConfigurationStatus
Status of the replication configuration.
If the service returns an enum value that is not available in the current SDK version,
replicationConfigurationStatus
will returnAppReplicationConfigurationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromreplicationConfigurationStatusAsString()
.- Returns:
- Status of the replication configuration.
- See Also:
-
replicationConfigurationStatusAsString
Status of the replication configuration.
If the service returns an enum value that is not available in the current SDK version,
replicationConfigurationStatus
will returnAppReplicationConfigurationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromreplicationConfigurationStatusAsString()
.- Returns:
- Status of the replication configuration.
- See Also:
-
replicationStatus
The replication status of the application.
If the service returns an enum value that is not available in the current SDK version,
replicationStatus
will returnAppReplicationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromreplicationStatusAsString()
.- Returns:
- The replication status of the application.
- See Also:
-
replicationStatusAsString
The replication status of the application.
If the service returns an enum value that is not available in the current SDK version,
replicationStatus
will returnAppReplicationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromreplicationStatusAsString()
.- Returns:
- The replication status of the application.
- See Also:
-
replicationStatusMessage
A message related to the replication status of the application.
- Returns:
- A message related to the replication status of the application.
-
latestReplicationTime
The timestamp of the application's most recent successful replication.
- Returns:
- The timestamp of the application's most recent successful replication.
-
launchConfigurationStatus
Status of the launch configuration.
If the service returns an enum value that is not available in the current SDK version,
launchConfigurationStatus
will returnAppLaunchConfigurationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlaunchConfigurationStatusAsString()
.- Returns:
- Status of the launch configuration.
- See Also:
-
launchConfigurationStatusAsString
Status of the launch configuration.
If the service returns an enum value that is not available in the current SDK version,
launchConfigurationStatus
will returnAppLaunchConfigurationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlaunchConfigurationStatusAsString()
.- Returns:
- Status of the launch configuration.
- See Also:
-
launchStatus
The launch status of the application.
If the service returns an enum value that is not available in the current SDK version,
launchStatus
will returnAppLaunchStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlaunchStatusAsString()
.- Returns:
- The launch status of the application.
- See Also:
-
launchStatusAsString
The launch status of the application.
If the service returns an enum value that is not available in the current SDK version,
launchStatus
will returnAppLaunchStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlaunchStatusAsString()
.- Returns:
- The launch status of the application.
- See Also:
-
launchStatusMessage
A message related to the launch status of the application.
- Returns:
- A message related to the launch status of the application.
-
launchDetails
Details about the latest launch of the application.
- Returns:
- Details about the latest launch of the application.
-
creationTime
The creation time of the application.
- Returns:
- The creation time of the application.
-
lastModified
The last modified time of the application.
- Returns:
- The last modified time of the application.
-
roleName
The name of the service role in the customer's account used by Server Migration Service.
- Returns:
- The name of the service role in the customer's account used by Server Migration Service.
-
totalServerGroups
The number of server groups present in the application.
- Returns:
- The number of server groups present in the application.
-
totalServers
The number of servers present in the application.
- Returns:
- The number of servers present in the application.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<AppSummary.Builder,
AppSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-