Class GameSessionQueueBase
java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.gamelift.alpha.GameSessionQueueBase
- All Implemented Interfaces:
IResource
,IGameSessionQueue
,software.amazon.jsii.JsiiSerializable
,software.constructs.IConstruct
,software.constructs.IDependable
- Direct Known Subclasses:
GameSessionQueue
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-09-11T18:01:25.529Z")
@Stability(Experimental)
public abstract class GameSessionQueueBase
extends Resource
implements IGameSessionQueue
(experimental) Base class for new and imported GameLift GameSessionQueue.
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.gamelift.alpha.IGameSessionQueue
IGameSessionQueue.Jsii$Default
Nested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default
-
Constructor Summary
ModifierConstructorDescriptionprotected
GameSessionQueueBase
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
GameSessionQueueBase
(software.amazon.jsii.JsiiObjectRef objRef) protected
GameSessionQueueBase
(software.constructs.Construct scope, String id) protected
GameSessionQueueBase
(software.constructs.Construct scope, String id, ResourceProps props) -
Method Summary
Modifier and TypeMethodDescriptionabstract String
(experimental) The ARN of the gameSessionQueue.abstract String
(experimental) The name of the gameSessionQueue.(experimental) Return the given named metric for this fleet.metric
(String metricName, MetricOptions props) (experimental) Return the given named metric for this fleet.(experimental) Average amount of time that game session placement requests in the queue with status PENDING have been waiting to be fulfilled.(experimental) Average amount of time that game session placement requests in the queue with status PENDING have been waiting to be fulfilled.(experimental) Game session placement requests that were canceled before timing out since the last report.(experimental) Game session placement requests that were canceled before timing out since the last report.(experimental) Game session placement requests that failed for any reason since the last report.(experimental) Game session placement requests that failed for any reason since the last report.(experimental) New game session placement requests that were added to the queue since the last report.(experimental) New game session placement requests that were added to the queue since the last report.(experimental) Game session placement requests that resulted in a new game session since the last report.(experimental) Game session placement requests that resulted in a new game session since the last report.(experimental) Game session placement requests that reached the queue's timeout limit without being fulfilled since the last report.(experimental) Game session placement requests that reached the queue's timeout limit without being fulfilled since the last report.Methods inherited from class software.amazon.awscdk.Resource
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResource
Methods inherited from class software.constructs.Construct
getNode, isConstruct, toString
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface software.constructs.IConstruct
getNode
Methods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getEnv, getStack
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
GameSessionQueueBase
protected GameSessionQueueBase(software.amazon.jsii.JsiiObjectRef objRef) -
GameSessionQueueBase
protected GameSessionQueueBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
GameSessionQueueBase
@Stability(Stable) protected GameSessionQueueBase(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable ResourceProps props) - Parameters:
scope
- This parameter is required.id
- This parameter is required.props
-
-
GameSessionQueueBase
@Stability(Stable) protected GameSessionQueueBase(@NotNull software.constructs.Construct scope, @NotNull String id) - Parameters:
scope
- This parameter is required.id
- This parameter is required.
-
-
Method Details
-
metric
@Stability(Experimental) @NotNull public Metric metric(@NotNull String metricName, @Nullable MetricOptions props) (experimental) Return the given named metric for this fleet.- Specified by:
metric
in interfaceIGameSessionQueue
- Parameters:
metricName
- This parameter is required.props
-
-
metric
(experimental) Return the given named metric for this fleet.- Specified by:
metric
in interfaceIGameSessionQueue
- Parameters:
metricName
- This parameter is required.
-
metricAverageWaitTime
@Stability(Experimental) @NotNull public Metric metricAverageWaitTime(@Nullable MetricOptions props) (experimental) Average amount of time that game session placement requests in the queue with status PENDING have been waiting to be fulfilled.- Specified by:
metricAverageWaitTime
in interfaceIGameSessionQueue
- Parameters:
props
-
-
metricAverageWaitTime
(experimental) Average amount of time that game session placement requests in the queue with status PENDING have been waiting to be fulfilled.- Specified by:
metricAverageWaitTime
in interfaceIGameSessionQueue
-
metricPlacementsCanceled
@Stability(Experimental) @NotNull public Metric metricPlacementsCanceled(@Nullable MetricOptions props) (experimental) Game session placement requests that were canceled before timing out since the last report.- Specified by:
metricPlacementsCanceled
in interfaceIGameSessionQueue
- Parameters:
props
-
-
metricPlacementsCanceled
(experimental) Game session placement requests that were canceled before timing out since the last report.- Specified by:
metricPlacementsCanceled
in interfaceIGameSessionQueue
-
metricPlacementsFailed
@Stability(Experimental) @NotNull public Metric metricPlacementsFailed(@Nullable MetricOptions props) (experimental) Game session placement requests that failed for any reason since the last report.- Specified by:
metricPlacementsFailed
in interfaceIGameSessionQueue
- Parameters:
props
-
-
metricPlacementsFailed
(experimental) Game session placement requests that failed for any reason since the last report.- Specified by:
metricPlacementsFailed
in interfaceIGameSessionQueue
-
metricPlacementsStarted
@Stability(Experimental) @NotNull public Metric metricPlacementsStarted(@Nullable MetricOptions props) (experimental) New game session placement requests that were added to the queue since the last report.- Specified by:
metricPlacementsStarted
in interfaceIGameSessionQueue
- Parameters:
props
-
-
metricPlacementsStarted
(experimental) New game session placement requests that were added to the queue since the last report.- Specified by:
metricPlacementsStarted
in interfaceIGameSessionQueue
-
metricPlacementsSucceeded
@Stability(Experimental) @NotNull public Metric metricPlacementsSucceeded(@Nullable MetricOptions props) (experimental) Game session placement requests that resulted in a new game session since the last report.- Specified by:
metricPlacementsSucceeded
in interfaceIGameSessionQueue
- Parameters:
props
-
-
metricPlacementsSucceeded
(experimental) Game session placement requests that resulted in a new game session since the last report.- Specified by:
metricPlacementsSucceeded
in interfaceIGameSessionQueue
-
metricPlacementsTimedOut
@Stability(Experimental) @NotNull public Metric metricPlacementsTimedOut(@Nullable MetricOptions props) (experimental) Game session placement requests that reached the queue's timeout limit without being fulfilled since the last report.- Specified by:
metricPlacementsTimedOut
in interfaceIGameSessionQueue
- Parameters:
props
-
-
metricPlacementsTimedOut
(experimental) Game session placement requests that reached the queue's timeout limit without being fulfilled since the last report.- Specified by:
metricPlacementsTimedOut
in interfaceIGameSessionQueue
-
getGameSessionQueueArn
(experimental) The ARN of the gameSessionQueue.- Specified by:
getGameSessionQueueArn
in interfaceIGameSessionQueue
-
getGameSessionQueueName
(experimental) The name of the gameSessionQueue.- Specified by:
getGameSessionQueueName
in interfaceIGameSessionQueue
-