Class AliasArgs.Builder

  • Enclosing class:
    AliasArgs

    public static final class AliasArgs.Builder
    extends java.lang.Object
    • 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