public static interface Alias.Builder extends SdkPojo, CopyableBuilder<Alias.Builder,Alias>
| Modifier and Type | Method and Description |
|---|---|
Alias.Builder |
aliasArn(String aliasArn)
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 an 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 an alias. Alias IDs are unique within a Region.
aliasId - A unique identifier for an 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)
Amazon Resource Name (ARN) that is assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift alias ARN, the resource ID matches the alias ID value.
aliasArn - Amazon Resource Name (ARN) that is
assigned to a GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions.
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 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 © 2021. All rights reserved.