Class CodeBuildStartBuildBatch

java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.services.stepfunctions.State
software.amazon.awscdk.services.stepfunctions.TaskStateBase
software.amazon.awscdk.services.stepfunctions.tasks.CodeBuildStartBuildBatch
All Implemented Interfaces:
IChainable, INextable, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-11-06T23:25:17.664Z") @Stability(Stable) public class CodeBuildStartBuildBatch extends TaskStateBase
Start a CodeBuild BatchBuild as a task.

Example:

 import software.amazon.awscdk.services.codebuild.*;
 Project project = Project.Builder.create(this, "Project")
         .projectName("MyTestProject")
         .buildSpec(BuildSpec.fromObjectToYaml(Map.of(
                 "version", 0.2,
                 "batch", Map.of(
                         "build-list", List.of(Map.of(
                                 "identifier", "id",
                                 "buildspec", "version: 0.2\nphases:\n  build:\n    commands:\n      - echo \"Hello, from small!\""))))))
         .build();
 project.enableBatchBuilds();
 CodeBuildStartBuildBatch task = CodeBuildStartBuildBatch.Builder.create(this, "buildBatchTask")
         .project(project)
         .integrationPattern(IntegrationPattern.REQUEST_RESPONSE)
         .environmentVariablesOverride(Map.of(
                 "test", BuildEnvironmentVariable.builder()
                         .type(BuildEnvironmentVariableType.PLAINTEXT)
                         .value("testValue")
                         .build()))
         .build();
 

See Also:
  • Constructor Details

    • CodeBuildStartBuildBatch

      protected CodeBuildStartBuildBatch(software.amazon.jsii.JsiiObjectRef objRef)
    • CodeBuildStartBuildBatch

      protected CodeBuildStartBuildBatch(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • CodeBuildStartBuildBatch

      @Stability(Stable) public CodeBuildStartBuildBatch(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull CodeBuildStartBuildBatchProps props)
      Parameters:
      scope - This parameter is required.
      id - Descriptive identifier for this chainable. This parameter is required.
      props - This parameter is required.
  • Method Details