Interface ProjectEvents.CodeBuildBuildPhaseChange.AdditionalInformationItem

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ProjectEvents.CodeBuildBuildPhaseChange.AdditionalInformationItem.Jsii$Proxy
Enclosing class:
ProjectEvents.CodeBuildBuildPhaseChange

@Stability(Experimental) public static interface ProjectEvents.CodeBuildBuildPhaseChange.AdditionalInformationItem extends software.amazon.jsii.JsiiSerializable
(experimental) Type definition for Additional-informationItem.

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.*;
 AdditionalInformationItem additionalInformationItem = 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();
 
  • Method Details

    • getDurationInSeconds

      @Stability(Experimental) @Nullable default List<String> getDurationInSeconds()
      (experimental) duration-in-seconds property.

      Specify an array of string values to match this event if the actual value of duration-in-seconds is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getEndTime

      @Stability(Experimental) @Nullable default List<String> getEndTime()
      (experimental) end-time property.

      Specify an array of string values to match this event if the actual value of end-time is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getPhaseContext

      @Stability(Experimental) @Nullable default List<String> getPhaseContext()
      (experimental) phase-context property.

      Specify an array of string values to match this event if the actual value of phase-context is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getPhaseStatus

      @Stability(Experimental) @Nullable default List<String> getPhaseStatus()
      (experimental) phase-status property.

      Specify an array of string values to match this event if the actual value of phase-status is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getPhaseType

      @Stability(Experimental) @Nullable default List<String> getPhaseType()
      (experimental) phase-type property.

      Specify an array of string values to match this event if the actual value of phase-type is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getStartTime

      @Stability(Experimental) @Nullable default List<String> getStartTime()
      (experimental) start-time property.

      Specify an array of string values to match this event if the actual value of start-time is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • builder

      Returns:
      a ProjectEvents.CodeBuildBuildPhaseChange.AdditionalInformationItem.Builder of ProjectEvents.CodeBuildBuildPhaseChange.AdditionalInformationItem