java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.voiceid.events.DomainEvents
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)", date="2025-12-18T18:20:32.748Z") @Stability(Experimental) public class DomainEvents extends software.amazon.jsii.JsiiObject
(experimental) EventBridge event patterns for Domain.

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.voiceid.events.*;
 import software.amazon.awscdk.interfaces.voiceid.*;
 IDomainRef domainRef;
 DomainEvents domainEvents = DomainEvents.fromDomain(domainRef);
 
  • Constructor Details

    • DomainEvents

      protected DomainEvents(software.amazon.jsii.JsiiObjectRef objRef)
    • DomainEvents

      protected DomainEvents(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details

    • fromDomain

      @Stability(Experimental) @NotNull public static DomainEvents fromDomain(@NotNull IDomainRef domainRef)
      (experimental) Create DomainEvents from a Domain reference.

      Parameters:
      domainRef - This parameter is required.
    • voiceIdBatchFraudsterRegistrationActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdBatchFraudsterRegistrationActionPattern(@Nullable DomainEvents.VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps options)
      (experimental) EventBridge event pattern for Domain VoiceId Batch Fraudster Registration Action.

      Parameters:
      options -
    • voiceIdBatchFraudsterRegistrationActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdBatchFraudsterRegistrationActionPattern()
      (experimental) EventBridge event pattern for Domain VoiceId Batch Fraudster Registration Action.
    • voiceIdBatchSpeakerEnrollmentActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdBatchSpeakerEnrollmentActionPattern(@Nullable DomainEvents.VoiceIdBatchSpeakerEnrollmentAction.VoiceIdBatchSpeakerEnrollmentActionProps options)
      (experimental) EventBridge event pattern for Domain VoiceId Batch Speaker Enrollment Action.

      Parameters:
      options -
    • voiceIdBatchSpeakerEnrollmentActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdBatchSpeakerEnrollmentActionPattern()
      (experimental) EventBridge event pattern for Domain VoiceId Batch Speaker Enrollment Action.
    • voiceIdEvaluateSessionActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdEvaluateSessionActionPattern(@Nullable DomainEvents.VoiceIdEvaluateSessionAction.VoiceIdEvaluateSessionActionProps options)
      (experimental) EventBridge event pattern for Domain VoiceId Evaluate Session Action.

      Parameters:
      options -
    • voiceIdEvaluateSessionActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdEvaluateSessionActionPattern()
      (experimental) EventBridge event pattern for Domain VoiceId Evaluate Session Action.
    • voiceIdFraudsterActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdFraudsterActionPattern(@Nullable DomainEvents.VoiceIdFraudsterAction.VoiceIdFraudsterActionProps options)
      (experimental) EventBridge event pattern for Domain VoiceId Fraudster Action.

      Parameters:
      options -
    • voiceIdFraudsterActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdFraudsterActionPattern()
      (experimental) EventBridge event pattern for Domain VoiceId Fraudster Action.
    • voiceIdSessionSpeakerEnrollmentActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdSessionSpeakerEnrollmentActionPattern(@Nullable DomainEvents.VoiceIdSessionSpeakerEnrollmentAction.VoiceIdSessionSpeakerEnrollmentActionProps options)
      (experimental) EventBridge event pattern for Domain VoiceId Session Speaker Enrollment Action.

      Parameters:
      options -
    • voiceIdSessionSpeakerEnrollmentActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdSessionSpeakerEnrollmentActionPattern()
      (experimental) EventBridge event pattern for Domain VoiceId Session Speaker Enrollment Action.
    • voiceIdSpeakerActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdSpeakerActionPattern(@Nullable DomainEvents.VoiceIdSpeakerAction.VoiceIdSpeakerActionProps options)
      (experimental) EventBridge event pattern for Domain VoiceId Speaker Action.

      Parameters:
      options -
    • voiceIdSpeakerActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdSpeakerActionPattern()
      (experimental) EventBridge event pattern for Domain VoiceId Speaker Action.
    • voiceIdStartSessionActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdStartSessionActionPattern(@Nullable DomainEvents.VoiceIdStartSessionAction.VoiceIdStartSessionActionProps options)
      (experimental) EventBridge event pattern for Domain VoiceId Start Session Action.

      Parameters:
      options -
    • voiceIdStartSessionActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdStartSessionActionPattern()
      (experimental) EventBridge event pattern for Domain VoiceId Start Session Action.
    • voiceIdUpdateSessionActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdUpdateSessionActionPattern(@Nullable DomainEvents.VoiceIdUpdateSessionAction.VoiceIdUpdateSessionActionProps options)
      (experimental) EventBridge event pattern for Domain VoiceId Update Session Action.

      Parameters:
      options -
    • voiceIdUpdateSessionActionPattern

      @Stability(Experimental) @NotNull public EventPattern voiceIdUpdateSessionActionPattern()
      (experimental) EventBridge event pattern for Domain VoiceId Update Session Action.