@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSGameSparksAsync extends AbstractAWSGameSparks implements AWSGameSparksAsync
AWSGameSparksAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
createGame, createSnapshot, createStage, deleteGame, deleteStage, disconnectPlayer, exportSnapshot, getCachedResponseMetadata, getExtension, getExtensionVersion, getGame, getGameConfiguration, getGeneratedCodeJob, getPlayerConnectionStatus, getSnapshot, getStage, getStageDeployment, importGameConfiguration, listExtensions, listExtensionVersions, listGames, listGeneratedCodeJobs, listSnapshots, listStageDeployments, listStages, listTagsForResource, shutdown, startGeneratedCodeJob, startStageDeployment, tagResource, untagResource, updateGame, updateGameConfiguration, updateSnapshot, updateStage
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createGame, createSnapshot, createStage, deleteGame, deleteStage, disconnectPlayer, exportSnapshot, getCachedResponseMetadata, getExtension, getExtensionVersion, getGame, getGameConfiguration, getGeneratedCodeJob, getPlayerConnectionStatus, getSnapshot, getStage, getStageDeployment, importGameConfiguration, listExtensions, listExtensionVersions, listGames, listGeneratedCodeJobs, listSnapshots, listStageDeployments, listStages, listTagsForResource, shutdown, startGeneratedCodeJob, startStageDeployment, tagResource, untagResource, updateGame, updateGameConfiguration, updateSnapshot, updateStage
public Future<CreateGameResult> createGameAsync(CreateGameRequest request)
AWSGameSparksAsync
Creates a new game with an empty configuration. After creating your game, you can update the configuration using
UpdateGameConfiguration
or ImportGameConfiguration
.
createGameAsync
in interface AWSGameSparksAsync
public Future<CreateGameResult> createGameAsync(CreateGameRequest request, AsyncHandler<CreateGameRequest,CreateGameResult> asyncHandler)
AWSGameSparksAsync
Creates a new game with an empty configuration. After creating your game, you can update the configuration using
UpdateGameConfiguration
or ImportGameConfiguration
.
createGameAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateSnapshotResult> createSnapshotAsync(CreateSnapshotRequest request)
AWSGameSparksAsync
Creates a snapshot of the game configuration.
createSnapshotAsync
in interface AWSGameSparksAsync
public Future<CreateSnapshotResult> createSnapshotAsync(CreateSnapshotRequest request, AsyncHandler<CreateSnapshotRequest,CreateSnapshotResult> asyncHandler)
AWSGameSparksAsync
Creates a snapshot of the game configuration.
createSnapshotAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateStageResult> createStageAsync(CreateStageRequest request)
AWSGameSparksAsync
Creates a new stage for stage-by-stage game development and deployment.
createStageAsync
in interface AWSGameSparksAsync
public Future<CreateStageResult> createStageAsync(CreateStageRequest request, AsyncHandler<CreateStageRequest,CreateStageResult> asyncHandler)
AWSGameSparksAsync
Creates a new stage for stage-by-stage game development and deployment.
createStageAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteGameResult> deleteGameAsync(DeleteGameRequest request)
AWSGameSparksAsync
Deletes a game.
deleteGameAsync
in interface AWSGameSparksAsync
public Future<DeleteGameResult> deleteGameAsync(DeleteGameRequest request, AsyncHandler<DeleteGameRequest,DeleteGameResult> asyncHandler)
AWSGameSparksAsync
Deletes a game.
deleteGameAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteStageResult> deleteStageAsync(DeleteStageRequest request)
AWSGameSparksAsync
Deletes a stage from a game, along with the associated game runtime.
deleteStageAsync
in interface AWSGameSparksAsync
public Future<DeleteStageResult> deleteStageAsync(DeleteStageRequest request, AsyncHandler<DeleteStageRequest,DeleteStageResult> asyncHandler)
AWSGameSparksAsync
Deletes a stage from a game, along with the associated game runtime.
deleteStageAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisconnectPlayerResult> disconnectPlayerAsync(DisconnectPlayerRequest request)
AWSGameSparksAsync
Disconnects a player from the game runtime.
If a player has multiple connections, this operation attempts to close all of them.
disconnectPlayerAsync
in interface AWSGameSparksAsync
public Future<DisconnectPlayerResult> disconnectPlayerAsync(DisconnectPlayerRequest request, AsyncHandler<DisconnectPlayerRequest,DisconnectPlayerResult> asyncHandler)
AWSGameSparksAsync
Disconnects a player from the game runtime.
If a player has multiple connections, this operation attempts to close all of them.
disconnectPlayerAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ExportSnapshotResult> exportSnapshotAsync(ExportSnapshotRequest request)
AWSGameSparksAsync
Exports a game configuration snapshot.
exportSnapshotAsync
in interface AWSGameSparksAsync
public Future<ExportSnapshotResult> exportSnapshotAsync(ExportSnapshotRequest request, AsyncHandler<ExportSnapshotRequest,ExportSnapshotResult> asyncHandler)
AWSGameSparksAsync
Exports a game configuration snapshot.
exportSnapshotAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetExtensionResult> getExtensionAsync(GetExtensionRequest request)
AWSGameSparksAsync
Gets details about a specified extension.
getExtensionAsync
in interface AWSGameSparksAsync
public Future<GetExtensionResult> getExtensionAsync(GetExtensionRequest request, AsyncHandler<GetExtensionRequest,GetExtensionResult> asyncHandler)
AWSGameSparksAsync
Gets details about a specified extension.
getExtensionAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetExtensionVersionResult> getExtensionVersionAsync(GetExtensionVersionRequest request)
AWSGameSparksAsync
Gets details about a specified extension version.
getExtensionVersionAsync
in interface AWSGameSparksAsync
public Future<GetExtensionVersionResult> getExtensionVersionAsync(GetExtensionVersionRequest request, AsyncHandler<GetExtensionVersionRequest,GetExtensionVersionResult> asyncHandler)
AWSGameSparksAsync
Gets details about a specified extension version.
getExtensionVersionAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetGameResult> getGameAsync(GetGameRequest request)
AWSGameSparksAsync
Gets details about a game.
getGameAsync
in interface AWSGameSparksAsync
public Future<GetGameResult> getGameAsync(GetGameRequest request, AsyncHandler<GetGameRequest,GetGameResult> asyncHandler)
AWSGameSparksAsync
Gets details about a game.
getGameAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetGameConfigurationResult> getGameConfigurationAsync(GetGameConfigurationRequest request)
AWSGameSparksAsync
Gets the configuration of the game.
getGameConfigurationAsync
in interface AWSGameSparksAsync
public Future<GetGameConfigurationResult> getGameConfigurationAsync(GetGameConfigurationRequest request, AsyncHandler<GetGameConfigurationRequest,GetGameConfigurationResult> asyncHandler)
AWSGameSparksAsync
Gets the configuration of the game.
getGameConfigurationAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetGeneratedCodeJobResult> getGeneratedCodeJobAsync(GetGeneratedCodeJobRequest request)
AWSGameSparksAsync
Gets details about a job that is generating code for a snapshot.
getGeneratedCodeJobAsync
in interface AWSGameSparksAsync
public Future<GetGeneratedCodeJobResult> getGeneratedCodeJobAsync(GetGeneratedCodeJobRequest request, AsyncHandler<GetGeneratedCodeJobRequest,GetGeneratedCodeJobResult> asyncHandler)
AWSGameSparksAsync
Gets details about a job that is generating code for a snapshot.
getGeneratedCodeJobAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetPlayerConnectionStatusResult> getPlayerConnectionStatusAsync(GetPlayerConnectionStatusRequest request)
AWSGameSparksAsync
Gets the status of a player's connection to the game runtime.
It's possible for a single player to have multiple connections to the game runtime. If a player is not connected, this operation returns an empty list.
getPlayerConnectionStatusAsync
in interface AWSGameSparksAsync
public Future<GetPlayerConnectionStatusResult> getPlayerConnectionStatusAsync(GetPlayerConnectionStatusRequest request, AsyncHandler<GetPlayerConnectionStatusRequest,GetPlayerConnectionStatusResult> asyncHandler)
AWSGameSparksAsync
Gets the status of a player's connection to the game runtime.
It's possible for a single player to have multiple connections to the game runtime. If a player is not connected, this operation returns an empty list.
getPlayerConnectionStatusAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetSnapshotResult> getSnapshotAsync(GetSnapshotRequest request)
AWSGameSparksAsync
Gets a copy of the game configuration in a snapshot.
getSnapshotAsync
in interface AWSGameSparksAsync
public Future<GetSnapshotResult> getSnapshotAsync(GetSnapshotRequest request, AsyncHandler<GetSnapshotRequest,GetSnapshotResult> asyncHandler)
AWSGameSparksAsync
Gets a copy of the game configuration in a snapshot.
getSnapshotAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetStageResult> getStageAsync(GetStageRequest request)
AWSGameSparksAsync
Gets information about a stage.
getStageAsync
in interface AWSGameSparksAsync
public Future<GetStageResult> getStageAsync(GetStageRequest request, AsyncHandler<GetStageRequest,GetStageResult> asyncHandler)
AWSGameSparksAsync
Gets information about a stage.
getStageAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetStageDeploymentResult> getStageDeploymentAsync(GetStageDeploymentRequest request)
AWSGameSparksAsync
Gets information about a stage deployment.
getStageDeploymentAsync
in interface AWSGameSparksAsync
public Future<GetStageDeploymentResult> getStageDeploymentAsync(GetStageDeploymentRequest request, AsyncHandler<GetStageDeploymentRequest,GetStageDeploymentResult> asyncHandler)
AWSGameSparksAsync
Gets information about a stage deployment.
getStageDeploymentAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ImportGameConfigurationResult> importGameConfigurationAsync(ImportGameConfigurationRequest request)
AWSGameSparksAsync
Imports a game configuration.
This operation replaces the current configuration of the game with the provided input. This is not a reversible
operation. If you want to preserve the previous configuration, use CreateSnapshot
to make a new
snapshot before importing.
importGameConfigurationAsync
in interface AWSGameSparksAsync
public Future<ImportGameConfigurationResult> importGameConfigurationAsync(ImportGameConfigurationRequest request, AsyncHandler<ImportGameConfigurationRequest,ImportGameConfigurationResult> asyncHandler)
AWSGameSparksAsync
Imports a game configuration.
This operation replaces the current configuration of the game with the provided input. This is not a reversible
operation. If you want to preserve the previous configuration, use CreateSnapshot
to make a new
snapshot before importing.
importGameConfigurationAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListExtensionVersionsResult> listExtensionVersionsAsync(ListExtensionVersionsRequest request)
AWSGameSparksAsync
Gets a paginated list of available versions for the extension.
Each time an API change is made to an extension, the version is incremented. The list retrieved by this operation shows the versions that are currently available.
listExtensionVersionsAsync
in interface AWSGameSparksAsync
public Future<ListExtensionVersionsResult> listExtensionVersionsAsync(ListExtensionVersionsRequest request, AsyncHandler<ListExtensionVersionsRequest,ListExtensionVersionsResult> asyncHandler)
AWSGameSparksAsync
Gets a paginated list of available versions for the extension.
Each time an API change is made to an extension, the version is incremented. The list retrieved by this operation shows the versions that are currently available.
listExtensionVersionsAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListExtensionsResult> listExtensionsAsync(ListExtensionsRequest request)
AWSGameSparksAsync
Gets a paginated list of available extensions.
Extensions provide features that games can use from scripts.
listExtensionsAsync
in interface AWSGameSparksAsync
public Future<ListExtensionsResult> listExtensionsAsync(ListExtensionsRequest request, AsyncHandler<ListExtensionsRequest,ListExtensionsResult> asyncHandler)
AWSGameSparksAsync
Gets a paginated list of available extensions.
Extensions provide features that games can use from scripts.
listExtensionsAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListGamesResult> listGamesAsync(ListGamesRequest request)
AWSGameSparksAsync
Gets a paginated list of games.
listGamesAsync
in interface AWSGameSparksAsync
public Future<ListGamesResult> listGamesAsync(ListGamesRequest request, AsyncHandler<ListGamesRequest,ListGamesResult> asyncHandler)
AWSGameSparksAsync
Gets a paginated list of games.
listGamesAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListGeneratedCodeJobsResult> listGeneratedCodeJobsAsync(ListGeneratedCodeJobsRequest request)
AWSGameSparksAsync
Gets a paginated list of code generation jobs for a snapshot.
listGeneratedCodeJobsAsync
in interface AWSGameSparksAsync
public Future<ListGeneratedCodeJobsResult> listGeneratedCodeJobsAsync(ListGeneratedCodeJobsRequest request, AsyncHandler<ListGeneratedCodeJobsRequest,ListGeneratedCodeJobsResult> asyncHandler)
AWSGameSparksAsync
Gets a paginated list of code generation jobs for a snapshot.
listGeneratedCodeJobsAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListSnapshotsResult> listSnapshotsAsync(ListSnapshotsRequest request)
AWSGameSparksAsync
Gets a paginated list of snapshot summaries from the game.
listSnapshotsAsync
in interface AWSGameSparksAsync
public Future<ListSnapshotsResult> listSnapshotsAsync(ListSnapshotsRequest request, AsyncHandler<ListSnapshotsRequest,ListSnapshotsResult> asyncHandler)
AWSGameSparksAsync
Gets a paginated list of snapshot summaries from the game.
listSnapshotsAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListStageDeploymentsResult> listStageDeploymentsAsync(ListStageDeploymentsRequest request)
AWSGameSparksAsync
Gets a paginated list of stage deployment summaries from the game.
listStageDeploymentsAsync
in interface AWSGameSparksAsync
public Future<ListStageDeploymentsResult> listStageDeploymentsAsync(ListStageDeploymentsRequest request, AsyncHandler<ListStageDeploymentsRequest,ListStageDeploymentsResult> asyncHandler)
AWSGameSparksAsync
Gets a paginated list of stage deployment summaries from the game.
listStageDeploymentsAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListStagesResult> listStagesAsync(ListStagesRequest request)
AWSGameSparksAsync
Gets a paginated list of stage summaries from the game.
listStagesAsync
in interface AWSGameSparksAsync
public Future<ListStagesResult> listStagesAsync(ListStagesRequest request, AsyncHandler<ListStagesRequest,ListStagesResult> asyncHandler)
AWSGameSparksAsync
Gets a paginated list of stage summaries from the game.
listStagesAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSGameSparksAsync
Lists the tags associated with a GameSparks resource.
listTagsForResourceAsync
in interface AWSGameSparksAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSGameSparksAsync
Lists the tags associated with a GameSparks resource.
listTagsForResourceAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartGeneratedCodeJobResult> startGeneratedCodeJobAsync(StartGeneratedCodeJobRequest request)
AWSGameSparksAsync
Starts an asynchronous process that generates client code for system-defined and custom messages. The resulting code is collected as a .zip file and uploaded to a pre-signed Amazon S3 URL.
startGeneratedCodeJobAsync
in interface AWSGameSparksAsync
public Future<StartGeneratedCodeJobResult> startGeneratedCodeJobAsync(StartGeneratedCodeJobRequest request, AsyncHandler<StartGeneratedCodeJobRequest,StartGeneratedCodeJobResult> asyncHandler)
AWSGameSparksAsync
Starts an asynchronous process that generates client code for system-defined and custom messages. The resulting code is collected as a .zip file and uploaded to a pre-signed Amazon S3 URL.
startGeneratedCodeJobAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartStageDeploymentResult> startStageDeploymentAsync(StartStageDeploymentRequest request)
AWSGameSparksAsync
Deploys a snapshot to the stage and creates a new game runtime.
After you call this operation, you can check the deployment status by using GetStageDeployment
.
If there are any players connected to the previous game runtime, then both runtimes persist. Existing connections to the previous runtime are maintained. When players disconnect and reconnect, they connect to the new runtime. After there are no connections to the previous game runtime, it is deleted.
startStageDeploymentAsync
in interface AWSGameSparksAsync
public Future<StartStageDeploymentResult> startStageDeploymentAsync(StartStageDeploymentRequest request, AsyncHandler<StartStageDeploymentRequest,StartStageDeploymentResult> asyncHandler)
AWSGameSparksAsync
Deploys a snapshot to the stage and creates a new game runtime.
After you call this operation, you can check the deployment status by using GetStageDeployment
.
If there are any players connected to the previous game runtime, then both runtimes persist. Existing connections to the previous runtime are maintained. When players disconnect and reconnect, they connect to the new runtime. After there are no connections to the previous game runtime, it is deleted.
startStageDeploymentAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSGameSparksAsync
Adds tags to a GameSparks resource.
tagResourceAsync
in interface AWSGameSparksAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSGameSparksAsync
Adds tags to a GameSparks resource.
tagResourceAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSGameSparksAsync
Removes tags from a GameSparks resource.
untagResourceAsync
in interface AWSGameSparksAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSGameSparksAsync
Removes tags from a GameSparks resource.
untagResourceAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateGameResult> updateGameAsync(UpdateGameRequest request)
AWSGameSparksAsync
Updates details of the game.
updateGameAsync
in interface AWSGameSparksAsync
public Future<UpdateGameResult> updateGameAsync(UpdateGameRequest request, AsyncHandler<UpdateGameRequest,UpdateGameResult> asyncHandler)
AWSGameSparksAsync
Updates details of the game.
updateGameAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateGameConfigurationResult> updateGameConfigurationAsync(UpdateGameConfigurationRequest request)
AWSGameSparksAsync
Updates one or more sections of the game configuration.
updateGameConfigurationAsync
in interface AWSGameSparksAsync
public Future<UpdateGameConfigurationResult> updateGameConfigurationAsync(UpdateGameConfigurationRequest request, AsyncHandler<UpdateGameConfigurationRequest,UpdateGameConfigurationResult> asyncHandler)
AWSGameSparksAsync
Updates one or more sections of the game configuration.
updateGameConfigurationAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateSnapshotResult> updateSnapshotAsync(UpdateSnapshotRequest request)
AWSGameSparksAsync
Updates the metadata of a GameSparks snapshot.
updateSnapshotAsync
in interface AWSGameSparksAsync
public Future<UpdateSnapshotResult> updateSnapshotAsync(UpdateSnapshotRequest request, AsyncHandler<UpdateSnapshotRequest,UpdateSnapshotResult> asyncHandler)
AWSGameSparksAsync
Updates the metadata of a GameSparks snapshot.
updateSnapshotAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateStageResult> updateStageAsync(UpdateStageRequest request)
AWSGameSparksAsync
Updates the metadata of a stage.
updateStageAsync
in interface AWSGameSparksAsync
public Future<UpdateStageResult> updateStageAsync(UpdateStageRequest request, AsyncHandler<UpdateStageRequest,UpdateStageResult> asyncHandler)
AWSGameSparksAsync
Updates the metadata of a stage.
updateStageAsync
in interface AWSGameSparksAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.