Interface IMatchmakingConfiguration.Jsii$Default
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IMatchmakingConfiguration,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IMatchmakingConfiguration.Jsii$Proxy
- Enclosing interface:
IMatchmakingConfiguration
@Internal
public static interface IMatchmakingConfiguration.Jsii$Default
extends IMatchmakingConfiguration, IResource.Jsii$Default
Internal default implementation for
IMatchmakingConfiguration.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.gamelift.alpha.IMatchmakingConfiguration
IMatchmakingConfiguration.Jsii$Default, IMatchmakingConfiguration.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault String(experimental) The ARN of the matchmaking configuration.default String(experimental) The name of the matchmaking configuration.default ITopic(experimental) The notification target for matchmaking events.default Metric(experimental) Return the given named metric for this matchmaking configuration.default Metricmetric(String metricName, MetricOptions props) (experimental) Return the given named metric for this matchmaking configuration.default Metric(experimental) Matchmaking requests currently being processed or waiting to be processed.default Metric(experimental) Matchmaking requests currently being processed or waiting to be processed.default Metric(experimental) For matchmaking configurations that require acceptance, the potential matches that were accepted since the last report.default Metric(experimental) For matchmaking configurations that require acceptance, the potential matches that were accepted since the last report.default Metric(experimental) Potential matches that were created since the last report.default Metric(experimental) Potential matches that were created since the last report.default Metric(experimental) Matches that were successfully placed into a game session since the last report.default MetricmetricMatchesPlaced(MetricOptions props) (experimental) Matches that were successfully placed into a game session since the last report.default Metric(experimental) For matchmaking configurations that require acceptance, the potential matches that were rejected by at least one player since the last report.default Metric(experimental) For matchmaking configurations that require acceptance, the potential matches that were rejected by at least one player since the last report.default Metric(experimental) Players in matchmaking tickets that were added since the last report.default Metric(experimental) Players in matchmaking tickets that were added since the last report.default Metric(experimental) For matchmaking requests that were put into a potential match before the last report, the amount of time between ticket creation and potential match creation.default MetricmetricTimeToMatch(MetricOptions props) (experimental) For matchmaking requests that were put into a potential match before the last report, the amount of time between ticket creation and potential match creation.Methods inherited from interface software.constructs.IConstruct.Jsii$Default
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getMatchmakingConfigurationArn
(experimental) The ARN of the matchmaking configuration.- Specified by:
getMatchmakingConfigurationArnin interfaceIMatchmakingConfiguration
-
getMatchmakingConfigurationName
(experimental) The name of the matchmaking configuration.- Specified by:
getMatchmakingConfigurationNamein interfaceIMatchmakingConfiguration
-
getNotificationTarget
(experimental) The notification target for matchmaking events.- Specified by:
getNotificationTargetin interfaceIMatchmakingConfiguration
-
metric
@Stability(Experimental) @NotNull default Metric metric(@NotNull String metricName, @Nullable MetricOptions props) (experimental) Return the given named metric for this matchmaking configuration.- Specified by:
metricin interfaceIMatchmakingConfiguration- Parameters:
metricName- This parameter is required.props-
-
metric
(experimental) Return the given named metric for this matchmaking configuration.- Specified by:
metricin interfaceIMatchmakingConfiguration- Parameters:
metricName- This parameter is required.
-
metricCurrentTickets
@Stability(Experimental) @NotNull default Metric metricCurrentTickets(@Nullable MetricOptions props) (experimental) Matchmaking requests currently being processed or waiting to be processed.- Specified by:
metricCurrentTicketsin interfaceIMatchmakingConfiguration- Parameters:
props-
-
metricCurrentTickets
(experimental) Matchmaking requests currently being processed or waiting to be processed.- Specified by:
metricCurrentTicketsin interfaceIMatchmakingConfiguration
-
metricMatchesAccepted
@Stability(Experimental) @NotNull default Metric metricMatchesAccepted(@Nullable MetricOptions props) (experimental) For matchmaking configurations that require acceptance, the potential matches that were accepted since the last report.- Specified by:
metricMatchesAcceptedin interfaceIMatchmakingConfiguration- Parameters:
props-
-
metricMatchesAccepted
(experimental) For matchmaking configurations that require acceptance, the potential matches that were accepted since the last report.- Specified by:
metricMatchesAcceptedin interfaceIMatchmakingConfiguration
-
metricMatchesCreated
@Stability(Experimental) @NotNull default Metric metricMatchesCreated(@Nullable MetricOptions props) (experimental) Potential matches that were created since the last report.- Specified by:
metricMatchesCreatedin interfaceIMatchmakingConfiguration- Parameters:
props-
-
metricMatchesCreated
(experimental) Potential matches that were created since the last report.- Specified by:
metricMatchesCreatedin interfaceIMatchmakingConfiguration
-
metricMatchesPlaced
(experimental) Matches that were successfully placed into a game session since the last report.- Specified by:
metricMatchesPlacedin interfaceIMatchmakingConfiguration- Parameters:
props-
-
metricMatchesPlaced
(experimental) Matches that were successfully placed into a game session since the last report.- Specified by:
metricMatchesPlacedin interfaceIMatchmakingConfiguration
-
metricMatchesRejected
@Stability(Experimental) @NotNull default Metric metricMatchesRejected(@Nullable MetricOptions props) (experimental) For matchmaking configurations that require acceptance, the potential matches that were rejected by at least one player since the last report.- Specified by:
metricMatchesRejectedin interfaceIMatchmakingConfiguration- Parameters:
props-
-
metricMatchesRejected
(experimental) For matchmaking configurations that require acceptance, the potential matches that were rejected by at least one player since the last report.- Specified by:
metricMatchesRejectedin interfaceIMatchmakingConfiguration
-
metricPlayersStarted
@Stability(Experimental) @NotNull default Metric metricPlayersStarted(@Nullable MetricOptions props) (experimental) Players in matchmaking tickets that were added since the last report.- Specified by:
metricPlayersStartedin interfaceIMatchmakingConfiguration- Parameters:
props-
-
metricPlayersStarted
(experimental) Players in matchmaking tickets that were added since the last report.- Specified by:
metricPlayersStartedin interfaceIMatchmakingConfiguration
-
metricTimeToMatch
(experimental) For matchmaking requests that were put into a potential match before the last report, the amount of time between ticket creation and potential match creation.Units: seconds
- Specified by:
metricTimeToMatchin interfaceIMatchmakingConfiguration- Parameters:
props-
-
metricTimeToMatch
(experimental) For matchmaking requests that were put into a potential match before the last report, the amount of time between ticket creation and potential match creation.Units: seconds
- Specified by:
metricTimeToMatchin interfaceIMatchmakingConfiguration
-