Package com.pulumi.alicloud.fc
Class AliasArgs.Builder
- java.lang.Object
-
- com.pulumi.alicloud.fc.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 AliasArgs.Builder
aliasName(com.pulumi.core.Output<java.lang.String> aliasName)
AliasArgs.Builder
aliasName(java.lang.String aliasName)
AliasArgs
build()
AliasArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
AliasArgs.Builder
description(java.lang.String description)
AliasArgs.Builder
routingConfig(AliasRoutingConfigArgs routingConfig)
AliasArgs.Builder
routingConfig(com.pulumi.core.Output<AliasRoutingConfigArgs> routingConfig)
AliasArgs.Builder
serviceName(com.pulumi.core.Output<java.lang.String> serviceName)
AliasArgs.Builder
serviceName(java.lang.String serviceName)
AliasArgs.Builder
serviceVersion(com.pulumi.core.Output<java.lang.String> serviceVersion)
AliasArgs.Builder
serviceVersion(java.lang.String serviceVersion)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AliasArgs defaults)
-
-
Method Detail
-
aliasName
public AliasArgs.Builder aliasName(com.pulumi.core.Output<java.lang.String> aliasName)
- Parameters:
aliasName
- Name for the alias you are creating.- Returns:
- builder
-
aliasName
public AliasArgs.Builder aliasName(java.lang.String aliasName)
- Parameters:
aliasName
- Name for the alias you are creating.- Returns:
- builder
-
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
-
routingConfig
public AliasArgs.Builder routingConfig(@Nullable com.pulumi.core.Output<AliasRoutingConfigArgs> routingConfig)
- Parameters:
routingConfig
- The Function Compute alias' route configuration settings. See `routing_config` below.- Returns:
- builder
-
routingConfig
public AliasArgs.Builder routingConfig(AliasRoutingConfigArgs routingConfig)
- Parameters:
routingConfig
- The Function Compute alias' route configuration settings. See `routing_config` below.- Returns:
- builder
-
serviceName
public AliasArgs.Builder serviceName(com.pulumi.core.Output<java.lang.String> serviceName)
- Parameters:
serviceName
- The Function Compute service name.- Returns:
- builder
-
serviceName
public AliasArgs.Builder serviceName(java.lang.String serviceName)
- Parameters:
serviceName
- The Function Compute service name.- Returns:
- builder
-
serviceVersion
public AliasArgs.Builder serviceVersion(com.pulumi.core.Output<java.lang.String> serviceVersion)
- Parameters:
serviceVersion
- The Function Compute service version for which you are creating the alias. Pattern: (LATEST|[0-9]+).- Returns:
- builder
-
serviceVersion
public AliasArgs.Builder serviceVersion(java.lang.String serviceVersion)
- Parameters:
serviceVersion
- The Function Compute service version for which you are creating the alias. Pattern: (LATEST|[0-9]+).- Returns:
- builder
-
build
public AliasArgs build()
-
-