Package com.pulumi.aws.lambda
Class AliasArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lambda.AliasArgs.Builder
-
- Enclosing class:
- AliasArgs
public static final class AliasArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AliasArgsbuild()AliasArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)AliasArgs.Builderdescription(java.lang.String description)AliasArgs.BuilderfunctionName(com.pulumi.core.Output<java.lang.String> functionName)AliasArgs.BuilderfunctionName(java.lang.String functionName)AliasArgs.BuilderfunctionVersion(com.pulumi.core.Output<java.lang.String> functionVersion)AliasArgs.BuilderfunctionVersion(java.lang.String functionVersion)AliasArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)AliasArgs.Buildername(java.lang.String name)AliasArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)AliasArgs.Builderregion(java.lang.String region)AliasArgs.BuilderroutingConfig(AliasRoutingConfigArgs routingConfig)AliasArgs.BuilderroutingConfig(com.pulumi.core.Output<AliasRoutingConfigArgs> routingConfig)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AliasArgs defaults)
-
-
Method Detail
-
description
public AliasArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the alias.- Returns:
- builder
-
description
public AliasArgs.Builder description(java.lang.String description)
- Parameters:
description- Description of the alias.- Returns:
- builder
-
functionName
public AliasArgs.Builder functionName(com.pulumi.core.Output<java.lang.String> functionName)
- Parameters:
functionName- Name or ARN of the Lambda function.- Returns:
- builder
-
functionName
public AliasArgs.Builder functionName(java.lang.String functionName)
- Parameters:
functionName- Name or ARN of the Lambda function.- Returns:
- builder
-
functionVersion
public AliasArgs.Builder functionVersion(com.pulumi.core.Output<java.lang.String> functionVersion)
- Parameters:
functionVersion- Lambda function version for which you are creating the alias. Pattern: `(\$LATEST|[0-9]+)`.- Returns:
- builder
-
functionVersion
public AliasArgs.Builder functionVersion(java.lang.String functionVersion)
- Parameters:
functionVersion- Lambda function version for which you are creating the alias. Pattern: `(\$LATEST|[0-9]+)`.- Returns:
- builder
-
name
public AliasArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name for the alias. Pattern: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)`. The following arguments are optional:- Returns:
- builder
-
name
public AliasArgs.Builder name(java.lang.String name)
- Parameters:
name- Name for the alias. Pattern: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)`. The following arguments are optional:- Returns:
- builder
-
region
public AliasArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public AliasArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
routingConfig
public AliasArgs.Builder routingConfig(@Nullable com.pulumi.core.Output<AliasRoutingConfigArgs> routingConfig)
- Parameters:
routingConfig- Lambda alias' route configuration settings. See below.- Returns:
- builder
-
routingConfig
public AliasArgs.Builder routingConfig(AliasRoutingConfigArgs routingConfig)
- Parameters:
routingConfig- Lambda alias' route configuration settings. See below.- Returns:
- builder
-
build
public AliasArgs build()
-
-