Interface MatchmakingRuleSet.Builder

  • Method Details

    • ruleSetName

      MatchmakingRuleSet.Builder ruleSetName(String ruleSetName)

      A unique identifier for the matchmaking rule set

      Parameters:
      ruleSetName - A unique identifier for the matchmaking rule set
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleSetArn

      MatchmakingRuleSet.Builder ruleSetArn(String ruleSetArn)

      The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift Servers matchmaking rule set resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::matchmakingruleset/<ruleset name>. In a GameLift rule set ARN, the resource ID matches the RuleSetName value.

      Parameters:
      ruleSetArn - The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift Servers matchmaking rule set resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::matchmakingruleset/<ruleset name>. In a GameLift rule set ARN, the resource ID matches the RuleSetName value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleSetBody

      MatchmakingRuleSet.Builder ruleSetBody(String ruleSetBody)

      A collection of matchmaking rules, formatted as a JSON string. Comments are not allowed in JSON, but most elements support a description field.

      Parameters:
      ruleSetBody - A collection of matchmaking rules, formatted as a JSON string. Comments are not allowed in JSON, but most elements support a description field.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTime

      MatchmakingRuleSet.Builder creationTime(Instant creationTime)

      A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

      Parameters:
      creationTime - A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").
      Returns:
      Returns a reference to this object so that method calls can be chained together.