Interface UpdateApplicationResponse.Builder
- All Superinterfaces:
- AwsResponse.Builder,- Buildable,- CopyableBuilder<UpdateApplicationResponse.Builder,,- UpdateApplicationResponse> - GameLiftStreamsResponse.Builder,- SdkBuilder<UpdateApplicationResponse.Builder,,- UpdateApplicationResponse> - SdkPojo,- SdkResponse.Builder
- Enclosing class:
- UpdateApplicationResponse
- 
Method SummaryModifier and TypeMethodDescriptionapplicationLogOutputUri(String applicationLogOutputUri) An Amazon S3 URI to a bucket where you would like Amazon GameLift Streams to save application logs.applicationLogPaths(String... applicationLogPaths) Locations of log files that your content generates during a stream session.applicationLogPaths(Collection<String> applicationLogPaths) Locations of log files that your content generates during a stream session.applicationSourceUri(String applicationSourceUri) The original Amazon S3 location of uploaded stream content for the application.The Amazon Resource Name (ARN) that's assigned to an application resource and uniquely identifies it across all Amazon Web Services Regions.associatedStreamGroups(String... associatedStreamGroups) A set of stream groups that this application is associated with.associatedStreamGroups(Collection<String> associatedStreamGroups) A set of stream groups that this application is associated with.A timestamp that indicates when this resource was created.description(String description) A human-readable label for the application.executablePath(String executablePath) The relative path and file name of the executable file that launches the content for streaming.A unique ID value that is assigned to the resource when it's created.lastUpdatedAt(Instant lastUpdatedAt) A timestamp that indicates when this resource was last updated.replicationStatuses(Collection<ReplicationStatus> replicationStatuses) A set of replication statuses for each location.replicationStatuses(Consumer<ReplicationStatus.Builder>... replicationStatuses) A set of replication statuses for each location.replicationStatuses(ReplicationStatus... replicationStatuses) A set of replication statuses for each location.runtimeEnvironment(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.statusReason(String statusReason) A short description of the status reason when the application is inERRORstatus.statusReason(ApplicationStatusReason statusReason) A short description of the status reason when the application is inERRORstatus.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.gameliftstreams.model.GameLiftStreamsResponse.Builderbuild, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.BuildersdkHttpResponse, sdkHttpResponse
- 
Method Details- 
arnThe Amazon Resource Name (ARN) that's assigned to an application resource and uniquely identifies it across all Amazon Web Services Regions. Format is arn:aws:gameliftstreams:[AWS Region]:[AWS account]:application/[resource ID].- Parameters:
- arn- The Amazon Resource Name (ARN) that's assigned to an application resource and uniquely identifies it across all Amazon Web Services Regions. Format is- arn:aws:gameliftstreams:[AWS Region]:[AWS account]:application/[resource ID].
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
descriptionA 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.
 
- 
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)
 
- 
 
 - 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 9.0-2 ( Type=PROTON, Version=20250516)
- 
        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.
 
- 
 
- 
runtimeEnvironmentdefault UpdateApplicationResponse.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 9.0-2 ( Type=PROTON, Version=20250516)
- 
 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 on- RuntimeEnvironment.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
- 
executablePathThe relative path and file name of the executable file that launches the content for streaming. - Parameters:
- executablePath- The relative path and file name of the executable file that launches the content for streaming.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
applicationLogPathsLocations of log files that your content generates during a stream session. Amazon GameLift Streams uploads log files to the Amazon S3 bucket that you specify in ApplicationLogOutputUriat the end of a stream session. To retrieve stored log files, call GetStreamSession and get theLogFileLocationUri.- Parameters:
- applicationLogPaths- Locations of log files that your content generates during a stream session. Amazon GameLift Streams uploads log files to the Amazon S3 bucket that you specify in- ApplicationLogOutputUriat the end of a stream session. To retrieve stored log files, call GetStreamSession and get the- LogFileLocationUri.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
applicationLogPathsLocations of log files that your content generates during a stream session. Amazon GameLift Streams uploads log files to the Amazon S3 bucket that you specify in ApplicationLogOutputUriat the end of a stream session. To retrieve stored log files, call GetStreamSession and get theLogFileLocationUri.- Parameters:
- applicationLogPaths- Locations of log files that your content generates during a stream session. Amazon GameLift Streams uploads log files to the Amazon S3 bucket that you specify in- ApplicationLogOutputUriat the end of a stream session. To retrieve stored log files, call GetStreamSession and get the- LogFileLocationUri.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
applicationLogOutputUriAn Amazon S3 URI to a bucket where you would like Amazon GameLift Streams to save application logs. Required if you specify one or more ApplicationLogPaths.- Parameters:
- applicationLogOutputUri- An Amazon S3 URI to a bucket where you would like Amazon GameLift Streams to save application logs. Required if you specify one or more- ApplicationLogPaths.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
applicationSourceUriThe original Amazon S3 location of uploaded stream content for the application. - Parameters:
- applicationSourceUri- The original Amazon S3 location of uploaded stream content for the application.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
idA unique ID value that is assigned to the resource when it's created. Format example: a-9ZY8X7Wv6.- Parameters:
- id- A unique ID value that is assigned to the resource when it's created. Format example:- a-9ZY8X7Wv6.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
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. 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:
 
- 
 
- 
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. 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:
 
- 
 
- 
statusReasonA short description of the status reason when the application is in ERRORstatus.- Parameters:
- statusReason- A short description of the status reason when the application is in- ERRORstatus.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
statusReasonA short description of the status reason when the application is in ERRORstatus.- Parameters:
- statusReason- A short description of the status reason when the application is in- ERRORstatus.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
replicationStatusesUpdateApplicationResponse.Builder replicationStatuses(Collection<ReplicationStatus> replicationStatuses) A set of replication statuses for each location. - Parameters:
- replicationStatuses- A set of replication statuses for each location.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
replicationStatusesA set of replication statuses for each location. - Parameters:
- replicationStatuses- A set of replication statuses for each location.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
replicationStatusesUpdateApplicationResponse.Builder replicationStatuses(Consumer<ReplicationStatus.Builder>... replicationStatuses) A set of replication statuses for each location. This is a convenience method that creates an instance of theReplicationStatus.Builderavoiding the need to create one manually viaReplicationStatus.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreplicationStatuses(List<ReplicationStatus>).- Parameters:
- replicationStatuses- a consumer that will call methods on- ReplicationStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- 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).- 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.
 
- 
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).- 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.
 
- 
associatedStreamGroupsA set of stream groups that this application is associated with. You can use any of these stream groups to stream your application. This value is a set of Amazon Resource Names (ARNs) that uniquely identify stream group resources. Example ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4.- Parameters:
- associatedStreamGroups- A set of stream groups that this application is associated with. You can use any of these stream groups to stream your application.- This value is a set of Amazon Resource Names (ARNs) that uniquely identify stream group resources. Example ARN: - arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
associatedStreamGroupsA set of stream groups that this application is associated with. You can use any of these stream groups to stream your application. This value is a set of Amazon Resource Names (ARNs) that uniquely identify stream group resources. Example ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4.- Parameters:
- associatedStreamGroups- A set of stream groups that this application is associated with. You can use any of these stream groups to stream your application.- This value is a set of Amazon Resource Names (ARNs) that uniquely identify stream group resources. Example ARN: - arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-