@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-14T16:25:35.971Z") public interface CodeBuildStartBuildProps extends TaskStateBaseProps
Example:
import software.amazon.awscdk.services.codebuild.*; Project codebuildProject = Project.Builder.create(this, "Project") .projectName("MyTestProject") .buildSpec(BuildSpec.fromObject(Map.of( "version", "0.2", "phases", Map.of( "build", Map.of( "commands", List.of("echo \"Hello, CodeBuild!\"")))))) .build(); CodeBuildStartBuild task = CodeBuildStartBuild.Builder.create(this, "Task") .project(codebuildProject) .integrationPattern(IntegrationPattern.RUN_JOB) .environmentVariablesOverride(Map.of( "ZONE", BuildEnvironmentVariable.builder() .type(BuildEnvironmentVariableType.PLAINTEXT) .value(JsonPath.stringAt("$.envVariables.zone")) .build())) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CodeBuildStartBuildProps.Builder
A builder for
CodeBuildStartBuildProps |
static class |
CodeBuildStartBuildProps.Jsii$Proxy
An implementation for
CodeBuildStartBuildProps |
Modifier and Type | Method and Description |
---|---|
static CodeBuildStartBuildProps.Builder |
builder() |
default java.util.Map<java.lang.String,BuildEnvironmentVariable> |
getEnvironmentVariablesOverride()
A set of environment variables to be used for this build only.
|
IProject |
getProject()
CodeBuild project to start.
|
getComment, getHeartbeat, getInputPath, getIntegrationPattern, getOutputPath, getResultPath, getResultSelector, getTimeout
IProject getProject()
default java.util.Map<java.lang.String,BuildEnvironmentVariable> getEnvironmentVariablesOverride()
Default: - the latest environment variables already defined in the build project.
static CodeBuildStartBuildProps.Builder builder()
builder
in interface TaskStateBaseProps
CodeBuildStartBuildProps.Builder
of CodeBuildStartBuildProps