Class ApplicationSummary
- java.lang.Object
-
- software.amazon.awssdk.services.m2.model.ApplicationSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ApplicationSummary.Builder,ApplicationSummary>
@Generated("software.amazon.awssdk:codegen") public final class ApplicationSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ApplicationSummary.Builder,ApplicationSummary>
A subset of the possible application attributes. Used in the application list.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceApplicationSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringapplicationArn()The Amazon Resource Name (ARN) of the application.StringapplicationId()The unique identifier of the application.IntegerapplicationVersion()The version of the application.static ApplicationSummary.Builderbuilder()InstantcreationTime()The timestamp when the application was created.ApplicationDeploymentLifecycledeploymentStatus()Indicates either an ongoing deployment or if the application has ever deployed successfully.StringdeploymentStatusAsString()Indicates either an ongoing deployment or if the application has ever deployed successfully.Stringdescription()The description of the application.EngineTypeengineType()The type of the target platform for this application.StringengineTypeAsString()The type of the target platform for this application.StringenvironmentId()The unique identifier of the runtime environment that hosts this application.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastStartTime()The timestamp when you last started the application.Stringname()The name of the application.StringroleArn()The Amazon Resource Name (ARN) of the role associated with the application.List<SdkField<?>>sdkFields()static Class<? extends ApplicationSummary.Builder>serializableBuilderClass()ApplicationLifecyclestatus()The status of the application.StringstatusAsString()The status of the application.ApplicationSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.ApplicationVersionLifecycleversionStatus()Indicates the status of the latest version of the application.StringversionStatusAsString()Indicates the status of the latest version of 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
-
applicationArn
public final String applicationArn()
The Amazon Resource Name (ARN) of the application.
- Returns:
- The Amazon Resource Name (ARN) of the application.
-
applicationId
public final String applicationId()
The unique identifier of the application.
- Returns:
- The unique identifier of the application.
-
applicationVersion
public final Integer applicationVersion()
The version of the application.
- Returns:
- The version of the application.
-
creationTime
public final Instant creationTime()
The timestamp when the application was created.
- Returns:
- The timestamp when the application was created.
-
deploymentStatus
public final ApplicationDeploymentLifecycle deploymentStatus()
Indicates either an ongoing deployment or if the application has ever deployed successfully.
If the service returns an enum value that is not available in the current SDK version,
deploymentStatuswill returnApplicationDeploymentLifecycle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentStatusAsString().- Returns:
- Indicates either an ongoing deployment or if the application has ever deployed successfully.
- See Also:
ApplicationDeploymentLifecycle
-
deploymentStatusAsString
public final String deploymentStatusAsString()
Indicates either an ongoing deployment or if the application has ever deployed successfully.
If the service returns an enum value that is not available in the current SDK version,
deploymentStatuswill returnApplicationDeploymentLifecycle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdeploymentStatusAsString().- Returns:
- Indicates either an ongoing deployment or if the application has ever deployed successfully.
- See Also:
ApplicationDeploymentLifecycle
-
description
public final String description()
The description of the application.
- Returns:
- The description of the application.
-
engineType
public final EngineType engineType()
The type of the target platform for this application.
If the service returns an enum value that is not available in the current SDK version,
engineTypewill returnEngineType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromengineTypeAsString().- Returns:
- The type of the target platform for this application.
- See Also:
EngineType
-
engineTypeAsString
public final String engineTypeAsString()
The type of the target platform for this application.
If the service returns an enum value that is not available in the current SDK version,
engineTypewill returnEngineType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromengineTypeAsString().- Returns:
- The type of the target platform for this application.
- See Also:
EngineType
-
environmentId
public final String environmentId()
The unique identifier of the runtime environment that hosts this application.
- Returns:
- The unique identifier of the runtime environment that hosts this application.
-
lastStartTime
public final Instant lastStartTime()
The timestamp when you last started the application. Null until the application runs for the first time.
- Returns:
- The timestamp when you last started the application. Null until the application runs for the first time.
-
name
public final String name()
The name of the application.
- Returns:
- The name of the application.
-
roleArn
public final String roleArn()
The Amazon Resource Name (ARN) of the role associated with the application.
- Returns:
- The Amazon Resource Name (ARN) of the role associated with the application.
-
status
public final ApplicationLifecycle status()
The status of the application.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnApplicationLifecycle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the application.
- See Also:
ApplicationLifecycle
-
statusAsString
public final String statusAsString()
The status of the application.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnApplicationLifecycle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the application.
- See Also:
ApplicationLifecycle
-
versionStatus
public final ApplicationVersionLifecycle versionStatus()
Indicates the status of the latest version of the application.
If the service returns an enum value that is not available in the current SDK version,
versionStatuswill returnApplicationVersionLifecycle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromversionStatusAsString().- Returns:
- Indicates the status of the latest version of the application.
- See Also:
ApplicationVersionLifecycle
-
versionStatusAsString
public final String versionStatusAsString()
Indicates the status of the latest version of the application.
If the service returns an enum value that is not available in the current SDK version,
versionStatuswill returnApplicationVersionLifecycle.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromversionStatusAsString().- Returns:
- Indicates the status of the latest version of the application.
- See Also:
ApplicationVersionLifecycle
-
toBuilder
public ApplicationSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ApplicationSummary.Builder,ApplicationSummary>
-
builder
public static ApplicationSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends ApplicationSummary.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.
-
-