public static interface Alias.Builder extends SdkPojo, CopyableBuilder<Alias.Builder,Alias>
| Modifier and Type | Method and Description |
|---|---|
Alias.Builder |
aliasArn(String aliasArn)
The Amazon Resource Name (ARN) that is assigned to a
GameLift alias resource and uniquely identifies it.
|
Alias.Builder |
aliasId(String aliasId)
A unique identifier for the alias.
|
Alias.Builder |
creationTime(Instant creationTime)
A time stamp indicating when this data object was created.
|
Alias.Builder |
description(String description)
A human-readable description of an alias.
|
Alias.Builder |
lastUpdatedTime(Instant lastUpdatedTime)
The time that this data object was last modified.
|
Alias.Builder |
name(String name)
A descriptive label that is associated with an alias.
|
default Alias.Builder |
routingStrategy(Consumer<RoutingStrategy.Builder> routingStrategy)
The routing configuration, including routing type and fleet target, for the alias.
|
Alias.Builder |
routingStrategy(RoutingStrategy routingStrategy)
The routing configuration, including routing type and fleet target, for the alias.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAlias.Builder aliasId(String aliasId)
A unique identifier for the alias. Alias IDs are unique within a Region.
aliasId - A unique identifier for the alias. Alias IDs are unique within a Region.Alias.Builder name(String name)
A descriptive label that is associated with an alias. Alias names do not need to be unique.
name - A descriptive label that is associated with an alias. Alias names do not need to be unique.Alias.Builder aliasArn(String aliasArn)
The Amazon Resource Name (ARN) that is assigned to a
GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is
arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift
alias ARN, the resource ID matches the alias ID value.
aliasArn - The Amazon Resource Name (ARN) that is assigned to
a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is
arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a
GameLift alias ARN, the resource ID matches the alias ID value.Alias.Builder description(String description)
A human-readable description of an alias.
description - A human-readable description of an alias.Alias.Builder routingStrategy(RoutingStrategy routingStrategy)
The routing configuration, including routing type and fleet target, for the alias.
routingStrategy - The routing configuration, including routing type and fleet target, for the alias.default Alias.Builder routingStrategy(Consumer<RoutingStrategy.Builder> routingStrategy)
The routing configuration, including routing type and fleet target, for the alias.
This is a convenience method that creates an instance of theRoutingStrategy.Builder avoiding the
need to create one manually via RoutingStrategy.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to routingStrategy(RoutingStrategy).
routingStrategy - a consumer that will call methods on RoutingStrategy.BuilderroutingStrategy(RoutingStrategy)Alias.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").
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").Alias.Builder lastUpdatedTime(Instant lastUpdatedTime)
The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds
(for example "1469498468.057").
lastUpdatedTime - The time that this data object was last modified. Format is a number expressed in Unix time as
milliseconds (for example "1469498468.057").Copyright © 2022. All rights reserved.