Show / Hide Table of Contents

Class MatchmakingRuleSetBase

(experimental) Base class for new and imported GameLift matchmaking ruleSet.

Inheritance
object
Resource
MatchmakingRuleSetBase
MatchmakingRuleSet
Implements
IMatchmakingRuleSet
IResource
IConstruct
IDependable
Inherited Members
Resource.IsOwnedResource(IConstruct)
Resource.IsResource(IConstruct)
Resource.ApplyRemovalPolicy(RemovalPolicy)
Resource.GeneratePhysicalName()
Resource.GetResourceArnAttribute(string, IArnComponents)
Resource.GetResourceNameAttribute(string)
Resource.Env
Resource.PhysicalName
Resource.Stack
Namespace: Amazon.CDK.AWS.GameLift.Alpha
Assembly: Amazon.CDK.AWS.GameLift.Alpha.dll
Syntax (csharp)
public abstract class MatchmakingRuleSetBase : Resource, IMatchmakingRuleSet, IResource, IConstruct, IDependable
Syntax (vb)
Public MustInherit Class MatchmakingRuleSetBase Inherits Resource Implements IMatchmakingRuleSet, IResource, IConstruct, IDependable
Remarks

Stability: Experimental

Synopsis

Constructors

MatchmakingRuleSetBase(Construct, string, IResourceProps?)

(experimental) Base class for new and imported GameLift matchmaking ruleSet.

Properties

MatchmakingRuleSetArn

(experimental) The ARN of the ruleSet.

MatchmakingRuleSetName

(experimental) The unique name of the ruleSet.

Methods

Metric(string, IMetricOptions?)

(experimental) Return the given named metric for this matchmaking ruleSet.

MetricRuleEvaluationsFailed(IMetricOptions?)

(experimental) Rule evaluations during matchmaking that failed since the last report.

MetricRuleEvaluationsPassed(IMetricOptions?)

(experimental) Rule evaluations during the matchmaking process that passed since the last report.

Constructors

MatchmakingRuleSetBase(Construct, string, IResourceProps?)

(experimental) Base class for new and imported GameLift matchmaking ruleSet.

protected MatchmakingRuleSetBase(Construct scope, string id, IResourceProps? props = null)
Parameters
scope Construct
id string
props IResourceProps
Remarks

Stability: Experimental

Properties

MatchmakingRuleSetArn

(experimental) The ARN of the ruleSet.

public abstract string MatchmakingRuleSetArn { get; }
Property Value

string

Remarks

Stability: Experimental

MatchmakingRuleSetName

(experimental) The unique name of the ruleSet.

public abstract string MatchmakingRuleSetName { get; }
Property Value

string

Remarks

Stability: Experimental

Methods

Metric(string, IMetricOptions?)

(experimental) Return the given named metric for this matchmaking ruleSet.

public virtual Metric Metric(string metricName, IMetricOptions? props = null)
Parameters
metricName string
props IMetricOptions
Returns

Metric

Remarks

Stability: Experimental

MetricRuleEvaluationsFailed(IMetricOptions?)

(experimental) Rule evaluations during matchmaking that failed since the last report.

public virtual Metric MetricRuleEvaluationsFailed(IMetricOptions? props = null)
Parameters
props IMetricOptions
Returns

Metric

Remarks

This metric is limited to the top 50 rules.

Stability: Experimental

MetricRuleEvaluationsPassed(IMetricOptions?)

(experimental) Rule evaluations during the matchmaking process that passed since the last report.

public virtual Metric MetricRuleEvaluationsPassed(IMetricOptions? props = null)
Parameters
props IMetricOptions
Returns

Metric

Remarks

This metric is limited to the top 50 rules.

Stability: Experimental

Implements

IMatchmakingRuleSet
IResource
Constructs.IConstruct
Constructs.IDependable
Back to top Generated by DocFX