java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.scheduler.targets.alpha.ScheduleTargetBase
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
Direct Known Subclasses:
CodeBuildStartBuild, CodePipelineStartPipelineExecution, EventBridgePutEvents, InspectorStartAssessmentRun, KinesisDataFirehosePutRecord, KinesisStreamPutRecord, LambdaInvoke, SageMakerStartPipelineExecution, SnsPublish, SqsSendMessage, StepFunctionsStartExecution

@Generated(value="jsii-pacmak/1.101.0 (build b95fe5d)", date="2024-08-02T00:29:19.815Z") @Stability(Experimental) public abstract class ScheduleTargetBase extends software.amazon.jsii.JsiiObject
(experimental) Base class for Schedule Targets.
  • Constructor Details

    • ScheduleTargetBase

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

      protected ScheduleTargetBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • ScheduleTargetBase

      @Stability(Experimental) protected ScheduleTargetBase(@NotNull ScheduleTargetBaseProps baseProps, @NotNull String targetArn)
      Parameters:
      baseProps - This parameter is required.
      targetArn - This parameter is required.
  • Method Details

    • addTargetActionToRole

      @Stability(Experimental) protected abstract void addTargetActionToRole(@NotNull ISchedule schedule, @NotNull IRole role)
      Parameters:
      schedule - This parameter is required.
      role - This parameter is required.
    • bind

      @Stability(Experimental) @NotNull public ScheduleTargetConfig bind(@NotNull ISchedule schedule)
      (experimental) Create a return a Schedule Target Configuration for the given schedule.

      Parameters:
      schedule - This parameter is required.
      Returns:
      a Schedule Target Configuration
    • bindBaseTargetConfig

      @Stability(Experimental) @NotNull protected ScheduleTargetConfig bindBaseTargetConfig(@NotNull ISchedule _schedule)
      Parameters:
      _schedule - This parameter is required.
    • getTargetArn

      @Stability(Experimental) @NotNull protected String getTargetArn()