Interface MatchmakingConfigurationAttributes

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
MatchmakingConfigurationAttributes.Jsii$Proxy

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-11-22T02:24:11.510Z") @Stability(Experimental) public interface MatchmakingConfigurationAttributes extends software.amazon.jsii.JsiiSerializable
(experimental) A full specification of a matchmaking configuration that can be used to import it fluently into the CDK application.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.gamelift.alpha.*;
 import software.amazon.awscdk.services.sns.*;
 Topic topic;
 MatchmakingConfigurationAttributes matchmakingConfigurationAttributes = MatchmakingConfigurationAttributes.builder()
         .matchmakingConfigurationArn("matchmakingConfigurationArn")
         .matchmakingConfigurationName("matchmakingConfigurationName")
         .notificationTarget(topic)
         .build();
 
  • Method Details

    • getMatchmakingConfigurationArn

      @Stability(Experimental) @Nullable default String getMatchmakingConfigurationArn()
      (experimental) The ARN of the Matchmaking configuration.

      At least one of matchmakingConfigurationArn and matchmakingConfigurationName must be provided.

      Default: derived from `matchmakingConfigurationName`.

    • getMatchmakingConfigurationName

      @Stability(Experimental) @Nullable default String getMatchmakingConfigurationName()
      (experimental) The identifier of the Matchmaking configuration.

      At least one of matchmakingConfigurationName and matchmakingConfigurationArn must be provided.

      Default: derived from `matchmakingConfigurationArn`.

    • getNotificationTarget

      @Stability(Experimental) @Nullable default ITopic getNotificationTarget()
      (experimental) An SNS topic ARN that is set up to receive matchmaking notifications.

      Default: no notification target binded to imported ressource

      See Also:
    • builder

      @Stability(Experimental) static MatchmakingConfigurationAttributes.Builder builder()
      Returns:
      a MatchmakingConfigurationAttributes.Builder of MatchmakingConfigurationAttributes