public static interface CreateAliasResponse.Builder extends LambdaResponse.Builder, CopyableBuilder<CreateAliasResponse.Builder,CreateAliasResponse>
| Modifier and Type | Method and Description | 
|---|---|
| CreateAliasResponse.Builder | aliasArn(String aliasArn)
 Lambda function ARN that is qualified using the alias name as the suffix. | 
| CreateAliasResponse.Builder | description(String description)
 Alias description. | 
| CreateAliasResponse.Builder | functionVersion(String functionVersion)
 Function version to which the alias points. | 
| CreateAliasResponse.Builder | name(String name)
 Alias name. | 
| CreateAliasResponse.Builder | revisionId(String revisionId)
 Represents the latest updated revision of the function or alias. | 
| CreateAliasResponse.Builder | routingConfig(AliasRoutingConfiguration routingConfig)
 Specifies an additional function versions the alias points to, allowing you to dictate what percentage of
 traffic will invoke each version. | 
| default CreateAliasResponse.Builder | routingConfig(Consumer<AliasRoutingConfiguration.Builder> routingConfig)
 Specifies an additional function versions the alias points to, allowing you to dictate what percentage of
 traffic will invoke each version. | 
buildsdkHttpResponse, sdkHttpResponsecopyapplyMutation, buildCreateAliasResponse.Builder aliasArn(String aliasArn)
 Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias
 called BETA that points to a helloworld function version, the ARN is
 arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA.
 
aliasArn - Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create
        an alias called BETA that points to a helloworld function version, the ARN is
        arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA.CreateAliasResponse.Builder name(String name)
Alias name.
name - Alias name.CreateAliasResponse.Builder functionVersion(String functionVersion)
Function version to which the alias points.
functionVersion - Function version to which the alias points.CreateAliasResponse.Builder description(String description)
Alias description.
description - Alias description.CreateAliasResponse.Builder routingConfig(AliasRoutingConfiguration routingConfig)
Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see lambda-traffic-shifting-using-aliases.
routingConfig - Specifies an additional function versions the alias points to, allowing you to dictate what percentage
        of traffic will invoke each version. For more information, see
        lambda-traffic-shifting-using-aliases.default CreateAliasResponse.Builder routingConfig(Consumer<AliasRoutingConfiguration.Builder> routingConfig)
Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see lambda-traffic-shifting-using-aliases.
This is a convenience that creates an instance of theAliasRoutingConfiguration.Builder avoiding the
 need to create one manually via AliasRoutingConfiguration.builder().
 When the Consumer completes, SdkBuilder.build() is called immediately
 and its result is passed to routingConfig(AliasRoutingConfiguration).routingConfig - a consumer that will call methods on AliasRoutingConfiguration.BuilderroutingConfig(AliasRoutingConfiguration)CreateAliasResponse.Builder revisionId(String revisionId)
Represents the latest updated revision of the function or alias.
revisionId - Represents the latest updated revision of the function or alias.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.