Interface IMatchmakingConfiguration
(experimental) Represents a Gamelift matchmaking configuration.
Namespace: Amazon.CDK.AWS.GameLift.Alpha
Assembly: Amazon.CDK.AWS.GameLift.Alpha.dll
Syntax (csharp)
public interface IMatchmakingConfiguration : IResource, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Interface IMatchmakingConfiguration Inherits IResource, IConstruct, IDependable, IEnvironmentAware
Remarks
Stability: Experimental
Synopsis
Properties
| MatchmakingConfigurationArn | (experimental) The ARN of the matchmaking configuration. |
| MatchmakingConfigurationName | (experimental) The name of the matchmaking configuration. |
| NotificationTarget | (experimental) The notification target for matchmaking events. |
Methods
| Metric(string, IMetricOptions?) | (experimental) Return the given named metric for this matchmaking configuration. |
| MetricCurrentTickets(IMetricOptions?) | (experimental) Matchmaking requests currently being processed or waiting to be processed. |
| MetricMatchesAccepted(IMetricOptions?) | (experimental) For matchmaking configurations that require acceptance, the potential matches that were accepted since the last report. |
| MetricMatchesCreated(IMetricOptions?) | (experimental) Potential matches that were created since the last report. |
| MetricMatchesPlaced(IMetricOptions?) | (experimental) Matches that were successfully placed into a game session since the last report. |
| MetricMatchesRejected(IMetricOptions?) | (experimental) For matchmaking configurations that require acceptance, the potential matches that were rejected by at least one player since the last report. |
| MetricPlayersStarted(IMetricOptions?) | (experimental) Players in matchmaking tickets that were added since the last report. |
| MetricTimeToMatch(IMetricOptions?) | (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. |
Properties
MatchmakingConfigurationArn
(experimental) The ARN of the matchmaking configuration.
string MatchmakingConfigurationArn { get; }
Property Value
Remarks
Stability: Experimental
Attribute: true
MatchmakingConfigurationName
(experimental) The name of the matchmaking configuration.
string MatchmakingConfigurationName { get; }
Property Value
Remarks
Stability: Experimental
Attribute: true
NotificationTarget
(experimental) The notification target for matchmaking events.
ITopic? NotificationTarget { get; }
Property Value
Remarks
Stability: Experimental
Attribute: true
Methods
Metric(string, IMetricOptions?)
(experimental) Return the given named metric for this matchmaking configuration.
Metric Metric(string metricName, IMetricOptions? props = null)
Parameters
- metricName string
- props IMetricOptions
Returns
Remarks
Stability: Experimental
MetricCurrentTickets(IMetricOptions?)
(experimental) Matchmaking requests currently being processed or waiting to be processed.
Metric MetricCurrentTickets(IMetricOptions? props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Stability: Experimental
MetricMatchesAccepted(IMetricOptions?)
(experimental) For matchmaking configurations that require acceptance, the potential matches that were accepted since the last report.
Metric MetricMatchesAccepted(IMetricOptions? props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Stability: Experimental
MetricMatchesCreated(IMetricOptions?)
(experimental) Potential matches that were created since the last report.
Metric MetricMatchesCreated(IMetricOptions? props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Stability: Experimental
MetricMatchesPlaced(IMetricOptions?)
(experimental) Matches that were successfully placed into a game session since the last report.
Metric MetricMatchesPlaced(IMetricOptions? props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Stability: Experimental
MetricMatchesRejected(IMetricOptions?)
(experimental) For matchmaking configurations that require acceptance, the potential matches that were rejected by at least one player since the last report.
Metric MetricMatchesRejected(IMetricOptions? props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Stability: Experimental
MetricPlayersStarted(IMetricOptions?)
(experimental) Players in matchmaking tickets that were added since the last report.
Metric MetricPlayersStarted(IMetricOptions? props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Stability: Experimental
MetricTimeToMatch(IMetricOptions?)
(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.
Metric MetricTimeToMatch(IMetricOptions? props = null)
Parameters
- props IMetricOptions
Returns
Remarks
Units: seconds
Stability: Experimental