Interface ProjectEvents.CodeBuildBuildStateChange.AdditionalInformation
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ProjectEvents.CodeBuildBuildStateChange.AdditionalInformation.Jsii$Proxy
- Enclosing class:
ProjectEvents.CodeBuildBuildStateChange
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.codebuild.events.*;
AdditionalInformation additionalInformation = AdditionalInformation.builder()
.artifact(Artifact.builder()
.location(List.of("location"))
.md5Sum(List.of("md5Sum"))
.sha256Sum(List.of("sha256Sum"))
.build())
.buildComplete(List.of("buildComplete"))
.buildStartTime(List.of("buildStartTime"))
.cache(Cache.builder()
.location(List.of("location"))
.type(List.of("type"))
.build())
.environment(Environment.builder()
.computeType(List.of("computeType"))
.environmentVariables(List.of(EnvironmentItem.builder()
.name(List.of("name"))
.type(List.of("type"))
.value(List.of("value"))
.build()))
.image(List.of("image"))
.imagePullCredentialsType(List.of("imagePullCredentialsType"))
.privilegedMode(List.of("privilegedMode"))
.type(List.of("type"))
.build())
.initiator(List.of("initiator"))
.logs(Logs.builder()
.deepLink(List.of("deepLink"))
.groupName(List.of("groupName"))
.streamName(List.of("streamName"))
.build())
.networkInterface(NetworkInterface.builder()
.eniId(List.of("eniId"))
.subnetId(List.of("subnetId"))
.build())
.phases(List.of(AdditionalInformationItem.builder()
.durationInSeconds(List.of("durationInSeconds"))
.endTime(List.of("endTime"))
.phaseContext(List.of("phaseContext"))
.phaseStatus(List.of("phaseStatus"))
.phaseType(List.of("phaseType"))
.startTime(List.of("startTime"))
.build()))
.queuedTimeoutInMinutes(List.of("queuedTimeoutInMinutes"))
.source(Source.builder()
.auth(Auth.builder()
.resource(List.of("resource"))
.type(List.of("type"))
.build())
.buildspec(List.of("buildspec"))
.location(List.of("location"))
.type(List.of("type"))
.build())
.sourceVersion(List.of("sourceVersion"))
.timeoutInMinutes(List.of("timeoutInMinutes"))
.vpcConfig(VpcConfig.builder()
.securityGroupIds(List.of("securityGroupIds"))
.subnets(List.of(VpcConfigItem.builder()
.buildFleetAz(List.of("buildFleetAz"))
.customerAz(List.of("customerAz"))
.subnetId(List.of("subnetId"))
.build()))
.vpcId(List.of("vpcId"))
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forProjectEvents.CodeBuildBuildStateChange.AdditionalInformation -
Method Summary
Modifier and TypeMethodDescriptionbuilder()(experimental) artifact property.(experimental) build-complete property.(experimental) build-start-time property.getCache()(experimental) cache property.(experimental) environment property.(experimental) initiator property.getLogs()(experimental) logs property.(experimental) network-interface property.(experimental) phases property.(experimental) queued-timeout-in-minutes property.(experimental) source property.(experimental) source-version property.(experimental) timeout-in-minutes property.(experimental) vpc-config property.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getArtifact
@Stability(Experimental) @Nullable default ProjectEvents.CodeBuildBuildStateChange.Artifact getArtifact()(experimental) artifact property.Specify an array of string values to match this event if the actual value of artifact is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getBuildComplete
(experimental) build-complete property.Specify an array of string values to match this event if the actual value of build-complete is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getBuildStartTime
(experimental) build-start-time property.Specify an array of string values to match this event if the actual value of build-start-time is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getCache
(experimental) cache property.Specify an array of string values to match this event if the actual value of cache is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getEnvironment
@Stability(Experimental) @Nullable default ProjectEvents.CodeBuildBuildStateChange.Environment getEnvironment()(experimental) environment property.Specify an array of string values to match this event if the actual value of environment is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getInitiator
(experimental) initiator property.Specify an array of string values to match this event if the actual value of initiator is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getLogs
(experimental) logs property.Specify an array of string values to match this event if the actual value of logs is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getNetworkInterface
@Stability(Experimental) @Nullable default ProjectEvents.CodeBuildBuildStateChange.NetworkInterface getNetworkInterface()(experimental) network-interface property.Specify an array of string values to match this event if the actual value of network-interface is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getPhases
@Stability(Experimental) @Nullable default List<ProjectEvents.CodeBuildBuildStateChange.AdditionalInformationItem> getPhases()(experimental) phases property.Specify an array of string values to match this event if the actual value of phases is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getQueuedTimeoutInMinutes
(experimental) queued-timeout-in-minutes property.Specify an array of string values to match this event if the actual value of queued-timeout-in-minutes is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getSource
@Stability(Experimental) @Nullable default ProjectEvents.CodeBuildBuildStateChange.Source getSource()(experimental) source property.Specify an array of string values to match this event if the actual value of source is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getSourceVersion
(experimental) source-version property.Specify an array of string values to match this event if the actual value of source-version is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getTimeoutInMinutes
(experimental) timeout-in-minutes property.Specify an array of string values to match this event if the actual value of timeout-in-minutes is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
getVpcConfig
@Stability(Experimental) @Nullable default ProjectEvents.CodeBuildBuildStateChange.VpcConfig getVpcConfig()(experimental) vpc-config property.Specify an array of string values to match this event if the actual value of vpc-config is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Do not filter on this field
-
builder
@Stability(Experimental) static ProjectEvents.CodeBuildBuildStateChange.AdditionalInformation.Builder builder()
-