Interface IMatchmakingRuleSet

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IDependable, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IMatchmakingRuleSet.Jsii$Default
All Known Implementing Classes:
IMatchmakingRuleSet.Jsii$Proxy, MatchmakingRuleSet, MatchmakingRuleSetBase

@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)", date="2024-09-11T18:01:25.557Z") @Stability(Experimental) public interface IMatchmakingRuleSet extends software.amazon.jsii.JsiiSerializable, IResource
(experimental) Represents a Gamelift matchmaking ruleset.
  • Method Details

    • getMatchmakingRuleSetArn

      @Stability(Experimental) @NotNull String getMatchmakingRuleSetArn()
      (experimental) The ARN of the ruleSet.
    • getMatchmakingRuleSetName

      @Stability(Experimental) @NotNull String getMatchmakingRuleSetName()
      (experimental) The unique name of the ruleSet.
    • metric

      @Stability(Experimental) @NotNull Metric metric(@NotNull String metricName, @Nullable MetricOptions props)
      (experimental) Return the given named metric for this matchmaking ruleSet.

      Parameters:
      metricName - This parameter is required.
      props -
    • metric

      @Stability(Experimental) @NotNull Metric metric(@NotNull String metricName)
      (experimental) Return the given named metric for this matchmaking ruleSet.

      Parameters:
      metricName - This parameter is required.
    • metricRuleEvaluationsFailed

      @Stability(Experimental) @NotNull Metric metricRuleEvaluationsFailed(@Nullable MetricOptions props)
      (experimental) Rule evaluations during matchmaking that failed since the last report.

      This metric is limited to the top 50 rules.

      Parameters:
      props -
    • metricRuleEvaluationsFailed

      @Stability(Experimental) @NotNull Metric metricRuleEvaluationsFailed()
      (experimental) Rule evaluations during matchmaking that failed since the last report.

      This metric is limited to the top 50 rules.

    • metricRuleEvaluationsPassed

      @Stability(Experimental) @NotNull Metric metricRuleEvaluationsPassed(@Nullable MetricOptions props)
      (experimental) Rule evaluations during the matchmaking process that passed since the last report.

      This metric is limited to the top 50 rules.

      Parameters:
      props -
    • metricRuleEvaluationsPassed

      @Stability(Experimental) @NotNull Metric metricRuleEvaluationsPassed()
      (experimental) Rule evaluations during the matchmaking process that passed since the last report.

      This metric is limited to the top 50 rules.