Package com.pulumi.aws.codebuild.inputs
Class ProjectBuildBatchConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.codebuild.inputs.ProjectBuildBatchConfigArgs.Builder
-
- Enclosing class:
- ProjectBuildBatchConfigArgs
public static final class ProjectBuildBatchConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ProjectBuildBatchConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectBuildBatchConfigArgs
build()
ProjectBuildBatchConfigArgs.Builder
combineArtifacts(com.pulumi.core.Output<java.lang.Boolean> combineArtifacts)
ProjectBuildBatchConfigArgs.Builder
combineArtifacts(java.lang.Boolean combineArtifacts)
ProjectBuildBatchConfigArgs.Builder
restrictions(ProjectBuildBatchConfigRestrictionsArgs restrictions)
ProjectBuildBatchConfigArgs.Builder
restrictions(com.pulumi.core.Output<ProjectBuildBatchConfigRestrictionsArgs> restrictions)
ProjectBuildBatchConfigArgs.Builder
serviceRole(com.pulumi.core.Output<java.lang.String> serviceRole)
ProjectBuildBatchConfigArgs.Builder
serviceRole(java.lang.String serviceRole)
ProjectBuildBatchConfigArgs.Builder
timeoutInMins(com.pulumi.core.Output<java.lang.Integer> timeoutInMins)
ProjectBuildBatchConfigArgs.Builder
timeoutInMins(java.lang.Integer timeoutInMins)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProjectBuildBatchConfigArgs defaults)
-
-
Method Detail
-
combineArtifacts
public ProjectBuildBatchConfigArgs.Builder combineArtifacts(@Nullable com.pulumi.core.Output<java.lang.Boolean> combineArtifacts)
- Parameters:
combineArtifacts
- Specifies if the build artifacts for the batch build should be combined into a single artifact location.- Returns:
- builder
-
combineArtifacts
public ProjectBuildBatchConfigArgs.Builder combineArtifacts(java.lang.Boolean combineArtifacts)
- Parameters:
combineArtifacts
- Specifies if the build artifacts for the batch build should be combined into a single artifact location.- Returns:
- builder
-
restrictions
public ProjectBuildBatchConfigArgs.Builder restrictions(@Nullable com.pulumi.core.Output<ProjectBuildBatchConfigRestrictionsArgs> restrictions)
- Parameters:
restrictions
- Configuration block specifying the restrictions for the batch build. Detailed below.- Returns:
- builder
-
restrictions
public ProjectBuildBatchConfigArgs.Builder restrictions(ProjectBuildBatchConfigRestrictionsArgs restrictions)
- Parameters:
restrictions
- Configuration block specifying the restrictions for the batch build. Detailed below.- Returns:
- builder
-
serviceRole
public ProjectBuildBatchConfigArgs.Builder serviceRole(com.pulumi.core.Output<java.lang.String> serviceRole)
- Parameters:
serviceRole
- Specifies the service role ARN for the batch build project.- Returns:
- builder
-
serviceRole
public ProjectBuildBatchConfigArgs.Builder serviceRole(java.lang.String serviceRole)
- Parameters:
serviceRole
- Specifies the service role ARN for the batch build project.- Returns:
- builder
-
timeoutInMins
public ProjectBuildBatchConfigArgs.Builder timeoutInMins(@Nullable com.pulumi.core.Output<java.lang.Integer> timeoutInMins)
- Parameters:
timeoutInMins
- Specifies the maximum amount of time, in minutes, that the batch build must be completed in.- Returns:
- builder
-
timeoutInMins
public ProjectBuildBatchConfigArgs.Builder timeoutInMins(java.lang.Integer timeoutInMins)
- Parameters:
timeoutInMins
- Specifies the maximum amount of time, in minutes, that the batch build must be completed in.- Returns:
- builder
-
build
public ProjectBuildBatchConfigArgs build()
-
-