Interface WorkGroupEvents.AthenaQueryStateChange.AthenaQueryStateChangeProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
WorkGroupEvents.AthenaQueryStateChange.AthenaQueryStateChangeProps.Jsii$Proxy
Enclosing class:
WorkGroupEvents.AthenaQueryStateChange

@Stability(Experimental) public static interface WorkGroupEvents.AthenaQueryStateChange.AthenaQueryStateChangeProps extends software.amazon.jsii.JsiiSerializable
(experimental) Props type for WorkGroup aws.athena@AthenaQueryStateChange event.

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.athena.events.*;
 AthenaQueryStateChangeProps athenaQueryStateChangeProps = AthenaQueryStateChangeProps.builder()
         .currentState(List.of("currentState"))
         .eventMetadata(AWSEventMetadataProps.builder()
                 .region(List.of("region"))
                 .resources(List.of("resources"))
                 .version(List.of("version"))
                 .build())
         .previousState(List.of("previousState"))
         .queryExecutionId(List.of("queryExecutionId"))
         .sequenceNumber(List.of("sequenceNumber"))
         .statementType(List.of("statementType"))
         .versionId(List.of("versionId"))
         .workgroupName(List.of("workgroupName"))
         .build();
 
  • Method Details

    • getCurrentState

      @Stability(Experimental) @Nullable default List<String> getCurrentState()
      (experimental) currentState property.

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

    • getEventMetadata

      @Stability(Experimental) @Nullable default AWSEventMetadataProps getEventMetadata()
      (experimental) EventBridge event metadata.

      Default: - -

    • getPreviousState

      @Stability(Experimental) @Nullable default List<String> getPreviousState()
      (experimental) previousState property.

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

    • getQueryExecutionId

      @Stability(Experimental) @Nullable default List<String> getQueryExecutionId()
      (experimental) queryExecutionId property.

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

    • getSequenceNumber

      @Stability(Experimental) @Nullable default List<String> getSequenceNumber()
      (experimental) sequenceNumber property.

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

    • getStatementType

      @Stability(Experimental) @Nullable default List<String> getStatementType()
      (experimental) statementType property.

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

    • getVersionId

      @Stability(Experimental) @Nullable default List<String> getVersionId()
      (experimental) versionId property.

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

    • getWorkgroupName

      @Stability(Experimental) @Nullable default List<String> getWorkgroupName()
      (experimental) workgroupName property.

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

      Default: - Filter with the WorkGroup reference

    • builder

      Returns:
      a WorkGroupEvents.AthenaQueryStateChange.AthenaQueryStateChangeProps.Builder of WorkGroupEvents.AthenaQueryStateChange.AthenaQueryStateChangeProps