Class FunctionBuildConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.cloudfunctionsv2.inputs.FunctionBuildConfigArgs.Builder
-
- Enclosing class:
- FunctionBuildConfigArgs
public static final class FunctionBuildConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(FunctionBuildConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionBuildConfigArgs
build()
FunctionBuildConfigArgs.Builder
build(com.pulumi.core.Output<java.lang.String> build)
FunctionBuildConfigArgs.Builder
build(java.lang.String build)
FunctionBuildConfigArgs.Builder
dockerRepository(com.pulumi.core.Output<java.lang.String> dockerRepository)
FunctionBuildConfigArgs.Builder
dockerRepository(java.lang.String dockerRepository)
FunctionBuildConfigArgs.Builder
entryPoint(com.pulumi.core.Output<java.lang.String> entryPoint)
FunctionBuildConfigArgs.Builder
entryPoint(java.lang.String entryPoint)
FunctionBuildConfigArgs.Builder
environmentVariables(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> environmentVariables)
FunctionBuildConfigArgs.Builder
environmentVariables(java.util.Map<java.lang.String,java.lang.String> environmentVariables)
FunctionBuildConfigArgs.Builder
runtime(com.pulumi.core.Output<java.lang.String> runtime)
FunctionBuildConfigArgs.Builder
runtime(java.lang.String runtime)
FunctionBuildConfigArgs.Builder
source(com.pulumi.core.Output<FunctionBuildConfigSourceArgs> source)
FunctionBuildConfigArgs.Builder
source(FunctionBuildConfigSourceArgs source)
FunctionBuildConfigArgs.Builder
workerPool(com.pulumi.core.Output<java.lang.String> workerPool)
FunctionBuildConfigArgs.Builder
workerPool(java.lang.String workerPool)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FunctionBuildConfigArgs defaults)
-
-
Method Detail
-
build
public FunctionBuildConfigArgs.Builder build(@Nullable com.pulumi.core.Output<java.lang.String> build)
- Parameters:
build
- (Output) The Cloud Build name of the latest successful deployment of the function.- Returns:
- builder
-
build
public FunctionBuildConfigArgs.Builder build(java.lang.String build)
- Parameters:
build
- (Output) The Cloud Build name of the latest successful deployment of the function.- Returns:
- builder
-
dockerRepository
public FunctionBuildConfigArgs.Builder dockerRepository(@Nullable com.pulumi.core.Output<java.lang.String> dockerRepository)
- Parameters:
dockerRepository
- User managed repository created in Artifact Registry optionally with a customer managed encryption key.- Returns:
- builder
-
dockerRepository
public FunctionBuildConfigArgs.Builder dockerRepository(java.lang.String dockerRepository)
- Parameters:
dockerRepository
- User managed repository created in Artifact Registry optionally with a customer managed encryption key.- Returns:
- builder
-
entryPoint
public FunctionBuildConfigArgs.Builder entryPoint(@Nullable com.pulumi.core.Output<java.lang.String> entryPoint)
- Parameters:
entryPoint
- The name of the function (as defined in source code) that will be executed. Defaults to the resource name suffix, if not specified. For backward compatibility, if function with given name is not found, then the system will try to use function named "function". For Node.js this is name of a function exported by the module specified in source_location.- Returns:
- builder
-
entryPoint
public FunctionBuildConfigArgs.Builder entryPoint(java.lang.String entryPoint)
- Parameters:
entryPoint
- The name of the function (as defined in source code) that will be executed. Defaults to the resource name suffix, if not specified. For backward compatibility, if function with given name is not found, then the system will try to use function named "function". For Node.js this is name of a function exported by the module specified in source_location.- Returns:
- builder
-
environmentVariables
public FunctionBuildConfigArgs.Builder environmentVariables(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> environmentVariables)
- Parameters:
environmentVariables
- User-provided build-time environment variables for the function.- Returns:
- builder
-
environmentVariables
public FunctionBuildConfigArgs.Builder environmentVariables(java.util.Map<java.lang.String,java.lang.String> environmentVariables)
- Parameters:
environmentVariables
- User-provided build-time environment variables for the function.- Returns:
- builder
-
runtime
public FunctionBuildConfigArgs.Builder runtime(@Nullable com.pulumi.core.Output<java.lang.String> runtime)
- Parameters:
runtime
- The runtime in which to run the function. Required when deploying a new function, optional when updating an existing function.- Returns:
- builder
-
runtime
public FunctionBuildConfigArgs.Builder runtime(java.lang.String runtime)
- Parameters:
runtime
- The runtime in which to run the function. Required when deploying a new function, optional when updating an existing function.- Returns:
- builder
-
source
public FunctionBuildConfigArgs.Builder source(@Nullable com.pulumi.core.Output<FunctionBuildConfigSourceArgs> source)
- Parameters:
source
- The location of the function source code. Structure is documented below.- Returns:
- builder
-
source
public FunctionBuildConfigArgs.Builder source(FunctionBuildConfigSourceArgs source)
- Parameters:
source
- The location of the function source code. Structure is documented below.- Returns:
- builder
-
workerPool
public FunctionBuildConfigArgs.Builder workerPool(@Nullable com.pulumi.core.Output<java.lang.String> workerPool)
- Parameters:
workerPool
- Name of the Cloud Build Custom Worker Pool that should be used to build the function.- Returns:
- builder
-
workerPool
public FunctionBuildConfigArgs.Builder workerPool(java.lang.String workerPool)
- Parameters:
workerPool
- Name of the Cloud Build Custom Worker Pool that should be used to build the function.- Returns:
- builder
-
build
public FunctionBuildConfigArgs build()
-
-