Interface IMatchmakingRuleSet.Jsii$Default

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IConstruct.Jsii$Default, software.constructs.IDependable, software.constructs.IDependable.Jsii$Default, IEnvironmentAware, IEnvironmentAware.Jsii$Default, IMatchmakingRuleSet, IResource, IResource.Jsii$Default, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
IMatchmakingRuleSet.Jsii$Proxy
Enclosing interface:
IMatchmakingRuleSet

@Internal public static interface IMatchmakingRuleSet.Jsii$Default extends IMatchmakingRuleSet, IResource.Jsii$Default
Internal default implementation for IMatchmakingRuleSet.
  • Method Details

    • getMatchmakingRuleSetArn

      @Stability(Experimental) @NotNull default String getMatchmakingRuleSetArn()
      (experimental) The ARN of the ruleSet.
      Specified by:
      getMatchmakingRuleSetArn in interface IMatchmakingRuleSet
    • getMatchmakingRuleSetName

      @Stability(Experimental) @NotNull default String getMatchmakingRuleSetName()
      (experimental) The unique name of the ruleSet.
      Specified by:
      getMatchmakingRuleSetName in interface IMatchmakingRuleSet
    • metric

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

      Specified by:
      metric in interface IMatchmakingRuleSet
      Parameters:
      metricName - This parameter is required.
      props -
    • metric

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

      Specified by:
      metric in interface IMatchmakingRuleSet
      Parameters:
      metricName - This parameter is required.
    • metricRuleEvaluationsFailed

      @Stability(Experimental) @NotNull default 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.

      Specified by:
      metricRuleEvaluationsFailed in interface IMatchmakingRuleSet
      Parameters:
      props -
    • metricRuleEvaluationsFailed

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

      This metric is limited to the top 50 rules.

      Specified by:
      metricRuleEvaluationsFailed in interface IMatchmakingRuleSet
    • metricRuleEvaluationsPassed

      @Stability(Experimental) @NotNull default 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.

      Specified by:
      metricRuleEvaluationsPassed in interface IMatchmakingRuleSet
      Parameters:
      props -
    • metricRuleEvaluationsPassed

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

      This metric is limited to the top 50 rules.

      Specified by:
      metricRuleEvaluationsPassed in interface IMatchmakingRuleSet