Interface MatchmakingRuleSet.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MatchmakingRuleSet.Builder,MatchmakingRuleSet>,SdkBuilder<MatchmakingRuleSet.Builder,MatchmakingRuleSet>,SdkPojo
- Enclosing class:
- MatchmakingRuleSet
public static interface MatchmakingRuleSet.Builder extends SdkPojo, CopyableBuilder<MatchmakingRuleSet.Builder,MatchmakingRuleSet>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MatchmakingRuleSet.BuildercreationTime(Instant creationTime)A time stamp indicating when this data object was created.MatchmakingRuleSet.BuilderruleSetArn(String ruleSetArn)The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift matchmaking rule set resource and uniquely identifies it.MatchmakingRuleSet.BuilderruleSetBody(String ruleSetBody)A collection of matchmaking rules, formatted as a JSON string.MatchmakingRuleSet.BuilderruleSetName(String ruleSetName)A unique identifier for the matchmaking rule set-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
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 isarn: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.
-
-