Interface CfnEventTriggerMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnEventTriggerMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:57.751Z")
@Stability(Stable)
public interface CfnEventTriggerMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnEventTriggerPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.customerprofiles.*;
CfnEventTriggerMixinProps cfnEventTriggerMixinProps = CfnEventTriggerMixinProps.builder()
.description("description")
.domainName("domainName")
.eventTriggerConditions(List.of(EventTriggerConditionProperty.builder()
.eventTriggerDimensions(List.of(EventTriggerDimensionProperty.builder()
.objectAttributes(List.of(ObjectAttributeProperty.builder()
.comparisonOperator("comparisonOperator")
.fieldName("fieldName")
.source("source")
.values(List.of("values"))
.build()))
.build()))
.logicalOperator("logicalOperator")
.build()))
.eventTriggerLimits(EventTriggerLimitsProperty.builder()
.eventExpiration(123)
.periods(List.of(PeriodProperty.builder()
.maxInvocationsPerProfile(123)
.unit("unit")
.unlimited(false)
.value(123)
.build()))
.build())
.eventTriggerName("eventTriggerName")
.objectTypeName("objectTypeName")
.segmentFilter("segmentFilter")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnEventTriggerMixinPropsstatic final classAn implementation forCfnEventTriggerMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe description of the event trigger.default StringThe unique name of the domain.default ObjectA list of conditions that determine when an event should trigger the destination.default ObjectDefines limits controlling whether an event triggers the destination, based on ingestion latency and the number of invocations per profile over specific time periods.default StringThe unique name of the event trigger.default StringThe unique name of the object type.default StringThe destination is triggered only for profiles that meet the criteria of a segment definition.getTags()An array of key-value pairs to apply to this resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
The description of the event trigger.- See Also:
-
getDomainName
The unique name of the domain.- See Also:
-
getEventTriggerConditions
A list of conditions that determine when an event should trigger the destination.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnEventTriggerPropsMixin.EventTriggerConditionProperty>- See Also:
-
getEventTriggerLimits
Defines limits controlling whether an event triggers the destination, based on ingestion latency and the number of invocations per profile over specific time periods.Returns union: either
IResolvableorCfnEventTriggerPropsMixin.EventTriggerLimitsProperty- See Also:
-
getEventTriggerName
The unique name of the event trigger.- See Also:
-
getObjectTypeName
The unique name of the object type.- See Also:
-
getSegmentFilter
The destination is triggered only for profiles that meet the criteria of a segment definition.- See Also:
-
getTags
An array of key-value pairs to apply to this resource.- See Also:
-
builder
- Returns:
- a
CfnEventTriggerMixinProps.BuilderofCfnEventTriggerMixinProps
-