Class AWSAPICallViaCloudTrail.Build.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.codebuild.events.AWSAPICallViaCloudTrail.Build.Jsii$Proxy
All Implemented Interfaces:
AWSAPICallViaCloudTrail.Build, software.amazon.jsii.JsiiSerializable
Enclosing interface:
AWSAPICallViaCloudTrail.Build

@Stability(Experimental) @Internal public static final class AWSAPICallViaCloudTrail.Build.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AWSAPICallViaCloudTrail.Build
An implementation for AWSAPICallViaCloudTrail.Build
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(AWSAPICallViaCloudTrail.Build.Builder builder)
      Constructor that initializes the object based on literal property values passed by the AWSAPICallViaCloudTrail.Build.Builder.
  • Method Details

    • getArn

      public final List<String> getArn()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) arn property.

      Specify an array of string values to match this event if the actual value of arn 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

      Specified by:
      getArn in interface AWSAPICallViaCloudTrail.Build
    • getArtifacts

      public final AWSAPICallViaCloudTrail.Artifacts getArtifacts()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) artifacts property.

      Specify an array of string values to match this event if the actual value of artifacts 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

      Specified by:
      getArtifacts in interface AWSAPICallViaCloudTrail.Build
    • getBuildComplete

      public final List<String> getBuildComplete()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) buildComplete property.

      Specify an array of string values to match this event if the actual value of buildComplete 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

      Specified by:
      getBuildComplete in interface AWSAPICallViaCloudTrail.Build
    • getBuildStatus

      public final List<String> getBuildStatus()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) buildStatus property.

      Specify an array of string values to match this event if the actual value of buildStatus 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

      Specified by:
      getBuildStatus in interface AWSAPICallViaCloudTrail.Build
    • getCache

      public final AWSAPICallViaCloudTrail.Cache getCache()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (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.Match for more advanced matching options.

      Default: - Do not filter on this field

      Specified by:
      getCache in interface AWSAPICallViaCloudTrail.Build
    • getCurrentPhase

      public final List<String> getCurrentPhase()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) currentPhase property.

      Specify an array of string values to match this event if the actual value of currentPhase 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

      Specified by:
      getCurrentPhase in interface AWSAPICallViaCloudTrail.Build
    • getEncryptionKey

      public final List<String> getEncryptionKey()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) encryptionKey property.

      Specify an array of string values to match this event if the actual value of encryptionKey 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

      Specified by:
      getEncryptionKey in interface AWSAPICallViaCloudTrail.Build
    • getEndTime

      public final List<String> getEndTime()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) endTime property.

      Specify an array of string values to match this event if the actual value of endTime 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

      Specified by:
      getEndTime in interface AWSAPICallViaCloudTrail.Build
    • getEnvironment

      public final AWSAPICallViaCloudTrail.Environment getEnvironment()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (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.Match for more advanced matching options.

      Default: - Do not filter on this field

      Specified by:
      getEnvironment in interface AWSAPICallViaCloudTrail.Build
    • getId

      public final List<String> getId()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) id property.

      Specify an array of string values to match this event if the actual value of id 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

      Specified by:
      getId in interface AWSAPICallViaCloudTrail.Build
    • getInitiator

      public final List<String> getInitiator()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (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.Match for more advanced matching options.

      Default: - Do not filter on this field

      Specified by:
      getInitiator in interface AWSAPICallViaCloudTrail.Build
    • getLogs

      public final AWSAPICallViaCloudTrail.Logs getLogs()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (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.Match for more advanced matching options.

      Default: - Do not filter on this field

      Specified by:
      getLogs in interface AWSAPICallViaCloudTrail.Build
    • getPhases

      public final List<AWSAPICallViaCloudTrail.BuildPhase> getPhases()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (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.Match for more advanced matching options.

      Default: - Do not filter on this field

      Specified by:
      getPhases in interface AWSAPICallViaCloudTrail.Build
    • getProjectName

      public final List<String> getProjectName()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) projectName property.

      Specify an array of string values to match this event if the actual value of projectName 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

      Specified by:
      getProjectName in interface AWSAPICallViaCloudTrail.Build
    • getQueuedTimeoutInMinutes

      public final List<String> getQueuedTimeoutInMinutes()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) queuedTimeoutInMinutes property.

      Specify an array of string values to match this event if the actual value of queuedTimeoutInMinutes 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

      Specified by:
      getQueuedTimeoutInMinutes in interface AWSAPICallViaCloudTrail.Build
    • getResolvedSourceVersion

      public final List<String> getResolvedSourceVersion()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) resolvedSourceVersion property.

      Specify an array of string values to match this event if the actual value of resolvedSourceVersion 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

      Specified by:
      getResolvedSourceVersion in interface AWSAPICallViaCloudTrail.Build
    • getServiceRole

      public final List<String> getServiceRole()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) serviceRole property.

      Specify an array of string values to match this event if the actual value of serviceRole 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

      Specified by:
      getServiceRole in interface AWSAPICallViaCloudTrail.Build
    • getSource

      public final AWSAPICallViaCloudTrail.Source getSource()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (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.Match for more advanced matching options.

      Default: - Do not filter on this field

      Specified by:
      getSource in interface AWSAPICallViaCloudTrail.Build
    • getSourceVersion

      public final List<String> getSourceVersion()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) sourceVersion property.

      Specify an array of string values to match this event if the actual value of sourceVersion 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

      Specified by:
      getSourceVersion in interface AWSAPICallViaCloudTrail.Build
    • getStartTime

      public final List<String> getStartTime()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) startTime property.

      Specify an array of string values to match this event if the actual value of startTime 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

      Specified by:
      getStartTime in interface AWSAPICallViaCloudTrail.Build
    • getTimeoutInMinutes

      public final List<String> getTimeoutInMinutes()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) timeoutInMinutes property.

      Specify an array of string values to match this event if the actual value of timeoutInMinutes 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

      Specified by:
      getTimeoutInMinutes in interface AWSAPICallViaCloudTrail.Build
    • getVpcConfig

      public final AWSAPICallViaCloudTrail.VpcConfig getVpcConfig()
      Description copied from interface: AWSAPICallViaCloudTrail.Build
      (experimental) vpcConfig property.

      Specify an array of string values to match this event if the actual value of vpcConfig 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

      Specified by:
      getVpcConfig in interface AWSAPICallViaCloudTrail.Build
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object