Class AWSAPICallViaCloudTrail.Project.Jsii$Proxy

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

@Stability(Experimental) @Internal public static final class AWSAPICallViaCloudTrail.Project.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AWSAPICallViaCloudTrail.Project
An implementation for AWSAPICallViaCloudTrail.Project
  • 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.Project.Builder builder)
      Constructor that initializes the object based on literal property values passed by the AWSAPICallViaCloudTrail.Project.Builder.
  • Method Details

    • getArn

      public final List<String> getArn()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (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.Project
    • getArtifacts

      public final AWSAPICallViaCloudTrail.Artifacts1 getArtifacts()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (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.Project
    • getBadge

      public final AWSAPICallViaCloudTrail.Badge getBadge()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (experimental) badge property.

      Specify an array of string values to match this event if the actual value of badge 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:
      getBadge in interface AWSAPICallViaCloudTrail.Project
    • getCache

      public final AWSAPICallViaCloudTrail.Cache getCache()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (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.Project
    • getCreated

      public final List<String> getCreated()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (experimental) created property.

      Specify an array of string values to match this event if the actual value of created 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:
      getCreated in interface AWSAPICallViaCloudTrail.Project
    • getDescription

      public final List<String> getDescription()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (experimental) description property.

      Specify an array of string values to match this event if the actual value of description 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:
      getDescription in interface AWSAPICallViaCloudTrail.Project
    • getEncryptionKey

      public final List<String> getEncryptionKey()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (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.Project
    • getEnvironment

      public final AWSAPICallViaCloudTrail.Environment1 getEnvironment()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (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.Project
    • getLastModified

      public final List<String> getLastModified()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (experimental) lastModified property.

      Specify an array of string values to match this event if the actual value of lastModified 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:
      getLastModified in interface AWSAPICallViaCloudTrail.Project
    • getName

      public final List<String> getName()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (experimental) name property.

      Specify an array of string values to match this event if the actual value of name 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:
      getName in interface AWSAPICallViaCloudTrail.Project
    • getQueuedTimeoutInMinutes

      public final List<String> getQueuedTimeoutInMinutes()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (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.Project
    • getServiceRole

      public final List<String> getServiceRole()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (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.Project
    • getSource

      public final AWSAPICallViaCloudTrail.Source1 getSource()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (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.Project
    • getSourceVersion

      public final List<String> getSourceVersion()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (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.Project
    • getTags

      public final List<AWSAPICallViaCloudTrail.ProjectItem> getTags()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (experimental) tags property.

      Specify an array of string values to match this event if the actual value of tags 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:
      getTags in interface AWSAPICallViaCloudTrail.Project
    • getTimeoutInMinutes

      public final List<String> getTimeoutInMinutes()
      Description copied from interface: AWSAPICallViaCloudTrail.Project
      (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.Project
    • $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