Interface ApplicationSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ApplicationSummary.Builder,,ApplicationSummary> SdkBuilder<ApplicationSummary.Builder,,ApplicationSummary> SdkPojo
- Enclosing class:
ApplicationSummary
-
Method Summary
Modifier and TypeMethodDescriptionAn Amazon Resource Name (ARN) that's assigned to an application resource and uniquely identifies the application across all Amazon Web Services Regions.A timestamp that indicates when this resource was created.description(String description) A human-readable label for the application.An Amazon Resource Name (ARN) or ID that uniquely identifies the application resource.lastUpdatedAt(Instant lastUpdatedAt) A timestamp that indicates when this resource was last updated.default ApplicationSummary.BuilderruntimeEnvironment(Consumer<RuntimeEnvironment.Builder> runtimeEnvironment) Configuration settings that identify the operating system for an application resource.runtimeEnvironment(RuntimeEnvironment runtimeEnvironment) Configuration settings that identify the operating system for an application resource.The current status of the application resource.status(ApplicationStatus status) The current status of the application resource.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
arn
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].- Parameters:
arn- An Amazon Resource Name (ARN) that's assigned to an application resource and uniquely identifies the application across all Amazon Web Services Regions. Format isarn:aws:gameliftstreams:[AWS Region]:[AWS account]:application/[resource ID].- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
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).- Parameters:
createdAt- 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).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A human-readable label for the application. You can edit this value.
- Parameters:
description- A human-readable label for the application. You can edit this value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
An Amazon Resource Name (ARN) or ID that uniquely identifies the application resource. Format example: ARN-
arn:aws:gameliftstreams:us-west-2:123456789012:application/a-9ZY8X7Wv6or ID-a-9ZY8X7Wv6.- Parameters:
id- An Amazon Resource Name (ARN) or ID that uniquely identifies the application resource. Format example: ARN-arn:aws:gameliftstreams:us-west-2:123456789012:application/a-9ZY8X7Wv6or ID-a-9ZY8X7Wv6.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedAt
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).- Parameters:
lastUpdatedAt- 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).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
runtimeEnvironment
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 8.0-5 (
Type=PROTON, Version=20241007) -
Proton 8.0-2c (
Type=PROTON, Version=20230704)
-
- Parameters:
runtimeEnvironment- 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 8.0-5 (
Type=PROTON, Version=20241007) -
Proton 8.0-2c (
Type=PROTON, Version=20230704)
-
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
runtimeEnvironment
default ApplicationSummary.Builder runtimeEnvironment(Consumer<RuntimeEnvironment.Builder> runtimeEnvironment) 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 8.0-5 (
Type=PROTON, Version=20241007) -
Proton 8.0-2c (
Type=PROTON, Version=20230704)
-
RuntimeEnvironment.Builderavoiding the need to create one manually viaRuntimeEnvironment.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toruntimeEnvironment(RuntimeEnvironment).- Parameters:
runtimeEnvironment- a consumer that will call methods onRuntimeEnvironment.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
status
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. SeeStatusReasonfor more information. -
DELETING: Amazon GameLift Streams is in the process of deleting the application.
- Parameters:
status- 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. SeeStatusReasonfor more information. -
DELETING: Amazon GameLift Streams is in the process of deleting the application.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
status
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. SeeStatusReasonfor more information. -
DELETING: Amazon GameLift Streams is in the process of deleting the application.
- Parameters:
status- 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. SeeStatusReasonfor more information. -
DELETING: Amazon GameLift Streams is in the process of deleting the application.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-