Class ApplicationSummary
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<ApplicationSummary.Builder,- ApplicationSummary> 
Describes an application resource that represents a collection of content for streaming with Amazon GameLift Streams. To retrieve additional application details, call GetApplication.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionfinal Stringarn()An Amazon Resource Name (ARN) that's assigned to an application resource and uniquely identifies the application across all Amazon Web Services Regions.static ApplicationSummary.Builderbuilder()final InstantA timestamp that indicates when this resource was created.final StringA human-readable label for the application.final booleanfinal booleanequalsBySdkFields(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 inthashCode()final Stringid()An ID that uniquely identifies the application resource.final InstantA timestamp that indicates when this resource was last updated.final RuntimeEnvironmentConfiguration settings that identify the operating system for an application resource.static Class<? extends ApplicationSummary.Builder> final ApplicationStatusstatus()The current status of the application resource.final StringThe current status of the application resource.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
arnAn Amazon Resource Name (ARN) that's assigned to an application resource and uniquely identifies the application across all Amazon Web Services Regions. Format is arn:aws:gameliftstreams:[AWS Region]:[AWS account]:application/[resource ID].- Returns:
- An Amazon Resource Name (ARN) that's assigned to an application resource and uniquely identifies the
         application across all Amazon Web Services Regions. Format is
         arn:aws:gameliftstreams:[AWS Region]:[AWS account]:application/[resource ID].
 
- 
idAn ID that uniquely identifies the application resource. Example ID: a-9ZY8X7Wv6.- Returns:
- An ID that uniquely identifies the application resource. Example ID: a-9ZY8X7Wv6.
 
- 
descriptionA human-readable label for the application. You can edit this value. - Returns:
- A human-readable label for the application. You can edit this value.
 
- 
statusThe current status of the application resource. Possible statuses include the following: - 
 INITIALIZED: Amazon GameLift Streams has received the request and is initiating the work flow to create an application.
- 
 PROCESSING: The create application work flow is in process. Amazon GameLift Streams is copying the content and caching for future deployment in a stream group.
- 
 READY: The application is ready to deploy in a stream group.
- 
 ERROR: An error occurred when setting up the application. For more information about the error, callGetApplicationand refer toStatusReason.
- 
 DELETING: Amazon GameLift Streams is in the process of deleting the application.
 If the service returns an enum value that is not available in the current SDK version, statuswill returnApplicationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the application resource. Possible statuses include the following:
         - 
         INITIALIZED: Amazon GameLift Streams has received the request and is initiating the work flow to create an application.
- 
         PROCESSING: The create application work flow is in process. Amazon GameLift Streams is copying the content and caching for future deployment in a stream group.
- 
         READY: The application is ready to deploy in a stream group.
- 
         ERROR: An error occurred when setting up the application. For more information about the error, callGetApplicationand refer toStatusReason.
- 
         DELETING: Amazon GameLift Streams is in the process of deleting the application.
 
- 
         
- See Also:
 
- 
 
- 
statusAsStringThe current status of the application resource. Possible statuses include the following: - 
 INITIALIZED: Amazon GameLift Streams has received the request and is initiating the work flow to create an application.
- 
 PROCESSING: The create application work flow is in process. Amazon GameLift Streams is copying the content and caching for future deployment in a stream group.
- 
 READY: The application is ready to deploy in a stream group.
- 
 ERROR: An error occurred when setting up the application. For more information about the error, callGetApplicationand refer toStatusReason.
- 
 DELETING: Amazon GameLift Streams is in the process of deleting the application.
 If the service returns an enum value that is not available in the current SDK version, statuswill returnApplicationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the application resource. Possible statuses include the following:
         - 
         INITIALIZED: Amazon GameLift Streams has received the request and is initiating the work flow to create an application.
- 
         PROCESSING: The create application work flow is in process. Amazon GameLift Streams is copying the content and caching for future deployment in a stream group.
- 
         READY: The application is ready to deploy in a stream group.
- 
         ERROR: An error occurred when setting up the application. For more information about the error, callGetApplicationand refer toStatusReason.
- 
         DELETING: Amazon GameLift Streams is in the process of deleting the application.
 
- 
         
- See Also:
 
- 
 
- 
createdAtA timestamp that indicates when this resource was created. Timestamps are expressed using in ISO8601 format, such as: 2022-12-27T22:29:40+00:00(UTC).- Returns:
- A timestamp that indicates when this resource was created. Timestamps are expressed using in ISO8601
         format, such as: 2022-12-27T22:29:40+00:00(UTC).
 
- 
lastUpdatedAtA timestamp that indicates when this resource was last updated. Timestamps are expressed using in ISO8601 format, such as: 2022-12-27T22:29:40+00:00(UTC).- Returns:
- A timestamp that indicates when this resource was last updated. Timestamps are expressed using in ISO8601
         format, such as: 2022-12-27T22:29:40+00:00(UTC).
 
- 
runtimeEnvironmentConfiguration settings that identify the operating system for an application resource. This can also include a compatibility layer and other drivers. A runtime environment can be one of the following: - 
 For Linux applications - 
 Ubuntu 22.04 LTS ( Type=UBUNTU, Version=22_04_LTS)
 
- 
 
- 
 For Windows applications - 
 Microsoft Windows Server 2022 Base ( Type=WINDOWS, Version=2022)
- 
 Proton 9.0-2 ( Type=PROTON, Version=20250516)
- 
 Proton 8.0-5 ( Type=PROTON, Version=20241007)
- 
 Proton 8.0-2c ( Type=PROTON, Version=20230704)
 
- 
 
 - Returns:
- Configuration settings that identify the operating system for an application resource. This can also
         include a compatibility layer and other drivers. 
         A runtime environment can be one of the following: - 
         For Linux applications - 
         Ubuntu 22.04 LTS ( Type=UBUNTU, Version=22_04_LTS)
 
- 
         
- 
         For Windows applications - 
         Microsoft Windows Server 2022 Base ( Type=WINDOWS, Version=2022)
- 
         Proton 9.0-2 ( Type=PROTON, Version=20250516)
- 
         Proton 8.0-5 ( Type=PROTON, Version=20241007)
- 
         Proton 8.0-2c ( Type=PROTON, Version=20230704)
 
- 
         
 
- 
         
 
- 
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<ApplicationSummary.Builder,- ApplicationSummary> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-