| Package | Description |
|---|---|
| software.amazon.awssdk.services.gamelift.model |
| Modifier and Type | Method and Description |
|---|---|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.acceptanceRequired(Boolean acceptanceRequired)
A flag that indicates whether a match that was created with this configuration must be accepted by the
matched players.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.acceptanceTimeoutSeconds(Integer acceptanceTimeoutSeconds)
The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.additionalPlayerCount(Integer additionalPlayerCount)
The number of player slots in a match to keep open for future players.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.backfillMode(BackfillMode backfillMode)
The method used to backfill game sessions created with this matchmaking configuration.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.backfillMode(String backfillMode)
The method used to backfill game sessions created with this matchmaking configuration.
|
static MatchmakingConfiguration.Builder |
MatchmakingConfiguration.builder() |
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.configurationArn(String configurationArn)
The Amazon Resource Name (ARN) that is assigned to a
GameLift matchmaking configuration resource and uniquely identifies it.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.creationTime(Instant creationTime)
A time stamp indicating when this data object was created.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.customEventData(String customEventData)
Information to attach to all events related to the matchmaking configuration.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.description(String description)
A descriptive label that is associated with matchmaking configuration.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.flexMatchMode(FlexMatchMode flexMatchMode)
Indicates whether this matchmaking configuration is being used with GameLift hosting or as a standalone
matchmaking solution.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.flexMatchMode(String flexMatchMode)
Indicates whether this matchmaking configuration is being used with GameLift hosting or as a standalone
matchmaking solution.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.gameProperties(Collection<GameProperty> gameProperties)
A set of custom properties for a game session, formatted as key:value pairs.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.gameProperties(Consumer<GameProperty.Builder>... gameProperties)
A set of custom properties for a game session, formatted as key:value pairs.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.gameProperties(GameProperty... gameProperties)
A set of custom properties for a game session, formatted as key:value pairs.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.gameSessionData(String gameSessionData)
A set of custom game session properties, formatted as a single string value.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.gameSessionQueueArns(Collection<String> gameSessionQueueArns)
The Amazon Resource Name (ARN) that is assigned to a
GameLift game session queue resource and uniquely identifies it.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.gameSessionQueueArns(String... gameSessionQueueArns)
The Amazon Resource Name (ARN) that is assigned to a
GameLift game session queue resource and uniquely identifies it.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.name(String name)
A unique identifier for the matchmaking configuration.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.notificationTarget(String notificationTarget)
An SNS topic ARN that is set up to receive matchmaking notifications.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.requestTimeoutSeconds(Integer requestTimeoutSeconds)
The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.ruleSetArn(String ruleSetArn)
The Amazon Resource Name (ARN) associated with the
GameLift matchmaking rule set resource that this configuration uses.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.Builder.ruleSetName(String ruleSetName)
A unique identifier for the matchmaking rule set to use with this configuration.
|
MatchmakingConfiguration.Builder |
MatchmakingConfiguration.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends MatchmakingConfiguration.Builder> |
MatchmakingConfiguration.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default CreateMatchmakingConfigurationResponse.Builder |
CreateMatchmakingConfigurationResponse.Builder.configuration(Consumer<MatchmakingConfiguration.Builder> configuration)
Object that describes the newly created matchmaking configuration.
|
default UpdateMatchmakingConfigurationResponse.Builder |
UpdateMatchmakingConfigurationResponse.Builder.configuration(Consumer<MatchmakingConfiguration.Builder> configuration)
The updated matchmaking configuration.
|
Copyright © 2022. All rights reserved.