public static interface Alias.Builder extends CopyableBuilder<Alias.Builder,Alias>
| Modifier and Type | Method and Description |
|---|---|
Alias.Builder |
aliasArn(String aliasArn)
Unique identifier for an alias; alias ARNs are unique across all regions.
|
Alias.Builder |
aliasId(String aliasId)
Unique identifier for an alias; alias IDs are unique within a region.
|
Alias.Builder |
creationTime(Instant creationTime)
Time stamp indicating when this data object was created.
|
Alias.Builder |
description(String description)
Human-readable description of an alias.
|
Alias.Builder |
lastUpdatedTime(Instant lastUpdatedTime)
Time stamp indicating when this data object was last modified.
|
Alias.Builder |
name(String name)
Descriptive label that is associated with an alias.
|
default Alias.Builder |
routingStrategy(Consumer<RoutingStrategy.Builder> routingStrategy)
Alias configuration for the alias, including routing type and settings.
|
Alias.Builder |
routingStrategy(RoutingStrategy routingStrategy)
Alias configuration for the alias, including routing type and settings.
|
copyapply, buildAlias.Builder aliasId(String aliasId)
Unique identifier for an alias; alias IDs are unique within a region.
aliasId - Unique identifier for an alias; alias IDs are unique within a region.Alias.Builder name(String name)
Descriptive label that is associated with an alias. Alias names do not need to be unique.
name - Descriptive label that is associated with an alias. Alias names do not need to be unique.Alias.Builder aliasArn(String aliasArn)
Unique identifier for an alias; alias ARNs are unique across all regions.
aliasArn - Unique identifier for an alias; alias ARNs are unique across all regions.Alias.Builder description(String description)
Human-readable description of an alias.
description - Human-readable description of an alias.Alias.Builder routingStrategy(RoutingStrategy routingStrategy)
Alias configuration for the alias, including routing type and settings.
routingStrategy - Alias configuration for the alias, including routing type and settings.default Alias.Builder routingStrategy(Consumer<RoutingStrategy.Builder> routingStrategy)
Alias configuration for the alias, including routing type and settings.
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)
Time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").
creationTime - 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)
Time stamp indicating when this data object was last modified. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").
lastUpdatedTime - Time stamp indicating when this data object was last modified. Format is a number expressed in Unix
time as milliseconds (for example "1469498468.057").Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.