Class AppSummary
- java.lang.Object
-
- software.amazon.awssdk.services.sms.model.AppSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AppSummary.Builder,AppSummary>
@Generated("software.amazon.awssdk:codegen") public final class AppSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AppSummary.Builder,AppSummary>
Information about the application.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAppSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringappId()The unique ID of the application.static AppSummary.Builderbuilder()InstantcreationTime()The creation time of the application.Stringdescription()The description of the application.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringimportedAppId()The ID of the application.InstantlastModified()The last modified time of the application.InstantlatestReplicationTime()The timestamp of the application's most recent successful replication.AppLaunchConfigurationStatuslaunchConfigurationStatus()Status of the launch configuration.StringlaunchConfigurationStatusAsString()Status of the launch configuration.LaunchDetailslaunchDetails()Details about the latest launch of the application.AppLaunchStatuslaunchStatus()The launch status of the application.StringlaunchStatusAsString()The launch status of the application.StringlaunchStatusMessage()A message related to the launch status of the application.Stringname()The name of the application.AppReplicationConfigurationStatusreplicationConfigurationStatus()Status of the replication configuration.StringreplicationConfigurationStatusAsString()Status of the replication configuration.AppReplicationStatusreplicationStatus()The replication status of the application.StringreplicationStatusAsString()The replication status of the application.StringreplicationStatusMessage()A message related to the replication status of the application.StringroleName()The name of the service role in the customer's account used by Server Migration Service.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AppSummary.Builder>serializableBuilderClass()AppStatusstatus()Status of the application.StringstatusAsString()Status of the application.StringstatusMessage()A message related to the status of the applicationAppSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.IntegertotalServerGroups()The number of server groups present in the application.IntegertotalServers()The number of servers present in the application.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
appId
public final String appId()
The unique ID of the application.
- Returns:
- The unique ID of the application.
-
importedAppId
public final String importedAppId()
The ID of the application.
- Returns:
- The ID of the application.
-
name
public final String name()
The name of the application.
- Returns:
- The name of the application.
-
description
public final String description()
The description of the application.
- Returns:
- The description of the application.
-
status
public final AppStatus status()
Status of the application.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnAppStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Status of the application.
- See Also:
AppStatus
-
statusAsString
public final String statusAsString()
Status of the application.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnAppStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Status of the application.
- See Also:
AppStatus
-
statusMessage
public final String statusMessage()
A message related to the status of the application
- Returns:
- A message related to the status of the application
-
replicationConfigurationStatus
public final AppReplicationConfigurationStatus replicationConfigurationStatus()
Status of the replication configuration.
If the service returns an enum value that is not available in the current SDK version,
replicationConfigurationStatuswill returnAppReplicationConfigurationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromreplicationConfigurationStatusAsString().- Returns:
- Status of the replication configuration.
- See Also:
AppReplicationConfigurationStatus
-
replicationConfigurationStatusAsString
public final String replicationConfigurationStatusAsString()
Status of the replication configuration.
If the service returns an enum value that is not available in the current SDK version,
replicationConfigurationStatuswill returnAppReplicationConfigurationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromreplicationConfigurationStatusAsString().- Returns:
- Status of the replication configuration.
- See Also:
AppReplicationConfigurationStatus
-
replicationStatus
public final AppReplicationStatus replicationStatus()
The replication status of the application.
If the service returns an enum value that is not available in the current SDK version,
replicationStatuswill returnAppReplicationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromreplicationStatusAsString().- Returns:
- The replication status of the application.
- See Also:
AppReplicationStatus
-
replicationStatusAsString
public final String replicationStatusAsString()
The replication status of the application.
If the service returns an enum value that is not available in the current SDK version,
replicationStatuswill returnAppReplicationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromreplicationStatusAsString().- Returns:
- The replication status of the application.
- See Also:
AppReplicationStatus
-
replicationStatusMessage
public final String replicationStatusMessage()
A message related to the replication status of the application.
- Returns:
- A message related to the replication status of the application.
-
latestReplicationTime
public final Instant latestReplicationTime()
The timestamp of the application's most recent successful replication.
- Returns:
- The timestamp of the application's most recent successful replication.
-
launchConfigurationStatus
public final AppLaunchConfigurationStatus launchConfigurationStatus()
Status of the launch configuration.
If the service returns an enum value that is not available in the current SDK version,
launchConfigurationStatuswill returnAppLaunchConfigurationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlaunchConfigurationStatusAsString().- Returns:
- Status of the launch configuration.
- See Also:
AppLaunchConfigurationStatus
-
launchConfigurationStatusAsString
public final String launchConfigurationStatusAsString()
Status of the launch configuration.
If the service returns an enum value that is not available in the current SDK version,
launchConfigurationStatuswill returnAppLaunchConfigurationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlaunchConfigurationStatusAsString().- Returns:
- Status of the launch configuration.
- See Also:
AppLaunchConfigurationStatus
-
launchStatus
public final AppLaunchStatus launchStatus()
The launch status of the application.
If the service returns an enum value that is not available in the current SDK version,
launchStatuswill returnAppLaunchStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlaunchStatusAsString().- Returns:
- The launch status of the application.
- See Also:
AppLaunchStatus
-
launchStatusAsString
public final String launchStatusAsString()
The launch status of the application.
If the service returns an enum value that is not available in the current SDK version,
launchStatuswill returnAppLaunchStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlaunchStatusAsString().- Returns:
- The launch status of the application.
- See Also:
AppLaunchStatus
-
launchStatusMessage
public final String launchStatusMessage()
A message related to the launch status of the application.
- Returns:
- A message related to the launch status of the application.
-
launchDetails
public final LaunchDetails launchDetails()
Details about the latest launch of the application.
- Returns:
- Details about the latest launch of the application.
-
creationTime
public final Instant creationTime()
The creation time of the application.
- Returns:
- The creation time of the application.
-
lastModified
public final Instant lastModified()
The last modified time of the application.
- Returns:
- The last modified time of the application.
-
roleName
public final String 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
public final Integer totalServerGroups()
The number of server groups present in the application.
- Returns:
- The number of server groups present in the application.
-
totalServers
public final Integer totalServers()
The number of servers present in the application.
- Returns:
- The number of servers present in the application.
-
toBuilder
public AppSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AppSummary.Builder,AppSummary>
-
builder
public static AppSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends AppSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-