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 ProjectBuildBatchConfigArgsbuild()ProjectBuildBatchConfigArgs.BuildercombineArtifacts(com.pulumi.core.Output<java.lang.Boolean> combineArtifacts)ProjectBuildBatchConfigArgs.BuildercombineArtifacts(java.lang.Boolean combineArtifacts)ProjectBuildBatchConfigArgs.Builderrestrictions(ProjectBuildBatchConfigRestrictionsArgs restrictions)ProjectBuildBatchConfigArgs.Builderrestrictions(com.pulumi.core.Output<ProjectBuildBatchConfigRestrictionsArgs> restrictions)ProjectBuildBatchConfigArgs.BuilderserviceRole(com.pulumi.core.Output<java.lang.String> serviceRole)ProjectBuildBatchConfigArgs.BuilderserviceRole(java.lang.String serviceRole)ProjectBuildBatchConfigArgs.BuildertimeoutInMins(com.pulumi.core.Output<java.lang.Integer> timeoutInMins)ProjectBuildBatchConfigArgs.BuildertimeoutInMins(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()
-
-