Interface MatchmakingRuleSet.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MatchmakingRuleSet.Builder,
,MatchmakingRuleSet> SdkBuilder<MatchmakingRuleSet.Builder,
,MatchmakingRuleSet> SdkPojo
- Enclosing class:
MatchmakingRuleSet
@Mutable
@NotThreadSafe
public static interface MatchmakingRuleSet.Builder
extends SdkPojo, CopyableBuilder<MatchmakingRuleSet.Builder,MatchmakingRuleSet>
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) A time stamp indicating when this data object was created.ruleSetArn
(String ruleSetArn) The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift Servers matchmaking rule set resource and uniquely identifies it.ruleSetBody
(String ruleSetBody) A collection of matchmaking rules, formatted as a JSON string.ruleSetName
(String ruleSetName) A unique identifier for the matchmaking rule setMethods 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, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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 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
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
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.
-