Class WorkflowBase

java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.glue.alpha.WorkflowBase
All Implemented Interfaces:
IEnvironmentAware, IResource, IWorkflow, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable
Direct Known Subclasses:
Workflow

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-09-17T14:54:30.244Z") @Stability(Deprecated) @Deprecated public abstract class WorkflowBase extends Resource implements IWorkflow
Deprecated.
(deprecated) Base abstract class for Workflow.

See Also:
  • Constructor Details

    • WorkflowBase

      protected WorkflowBase(software.amazon.jsii.JsiiObjectRef objRef)
      Deprecated.
    • WorkflowBase

      protected WorkflowBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      Deprecated.
    • WorkflowBase

      @Stability(Stable) protected WorkflowBase(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable ResourceProps props)
      Deprecated.
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      props -
    • WorkflowBase

      @Stability(Stable) protected WorkflowBase(@NotNull software.constructs.Construct scope, @NotNull String id)
      Deprecated.
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
  • Method Details

    • extractNameFromArn

      @Stability(Deprecated) @Deprecated @NotNull protected static String extractNameFromArn(@NotNull software.constructs.Construct scope, @NotNull String workflowArn)
      Deprecated.
      (deprecated) Extract workflowName from arn.

      Parameters:
      scope - This parameter is required.
      workflowArn - This parameter is required.
    • addConditionalTrigger

      @Stability(Deprecated) @Deprecated @NotNull public ITriggerRef addConditionalTrigger(@NotNull String id, @NotNull ConditionalTriggerOptions options)
      Deprecated.
      (deprecated) Add a conditional (predicate-based) trigger to the workflow.

      Specified by:
      addConditionalTrigger in interface IWorkflow
      Parameters:
      id - The id of the trigger. This parameter is required.
      options - Additional options for the trigger. This parameter is required.
      Returns:
      a reference to the created trigger.
    • addEventTrigger

      @Stability(Deprecated) @Deprecated @NotNull public ITriggerRef addEventTrigger(@NotNull String id, @NotNull EventTriggerOptions options)
      Deprecated.
      (deprecated) Add an EventBridge event-based trigger to the workflow.

      Specified by:
      addEventTrigger in interface IWorkflow
      Parameters:
      id - The id of the trigger. This parameter is required.
      options - Additional options for the trigger. This parameter is required.
      Returns:
      a reference to the created trigger.
    • addOnDemandTrigger

      @Stability(Deprecated) @Deprecated @NotNull public ITriggerRef addOnDemandTrigger(@NotNull String id, @NotNull OnDemandTriggerOptions options)
      Deprecated.
      (deprecated) Add an on-demand trigger to the workflow.

      Specified by:
      addOnDemandTrigger in interface IWorkflow
      Parameters:
      id - The id of the trigger. This parameter is required.
      options - Additional options for the trigger. This parameter is required.
      Returns:
      a reference to the created trigger.
    • addScheduledTrigger

      @Stability(Deprecated) @Deprecated @NotNull public ITriggerRef addScheduledTrigger(@NotNull String id, @NotNull ScheduledTriggerOptions options)
      Deprecated.
      (deprecated) Add a scheduled trigger to the workflow.

      Specified by:
      addScheduledTrigger in interface IWorkflow
      Parameters:
      id - The id of the trigger. This parameter is required.
      options - Additional options for the trigger, including the schedule. This parameter is required.
      Returns:
      a reference to the created trigger.
    • buildWorkflowArn

      @Stability(Deprecated) @Deprecated @NotNull protected String buildWorkflowArn(@NotNull software.constructs.Construct scope, @NotNull String workflowName)
      Deprecated.
      Parameters:
      scope - This parameter is required.
      workflowName - This parameter is required.
    • getWorkflowArn

      @Stability(Deprecated) @Deprecated @NotNull public abstract String getWorkflowArn()
      Deprecated.
      (deprecated) The ARN of the workflow.
      Specified by:
      getWorkflowArn in interface IWorkflow
    • getWorkflowName

      @Stability(Deprecated) @Deprecated @NotNull public abstract String getWorkflowName()
      Deprecated.
      (deprecated) The name of the workflow.
      Specified by:
      getWorkflowName in interface IWorkflow