Interface CfnTrigger.PredicateProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTrigger.PredicateProperty.Jsii$Proxy
- Enclosing class:
- CfnTrigger
@Stability(Stable)
public static interface CfnTrigger.PredicateProperty
extends software.amazon.jsii.JsiiSerializable
Defines the predicate of the trigger, which determines when it fires.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.glue.*;
PredicateProperty predicateProperty = PredicateProperty.builder()
.conditions(List.of(ConditionProperty.builder()
.crawlerName("crawlerName")
.crawlState("crawlState")
.jobName("jobName")
.logicalOperator("logicalOperator")
.state("state")
.build()))
.logical("logical")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTrigger.PredicatePropertystatic final classAn implementation forCfnTrigger.PredicateProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getConditions
A list of the conditions that determine when the trigger will fire. -
getLogical
An optional field if only one condition is listed.If multiple conditions are listed, then this field is required.
-
builder
-