Interface MatchmakingRuleSet.Builder

    • Method Detail

      • 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 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 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.