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:
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$DefaultNested classes/interfaces inherited from interface software.amazon.awscdk.services.glue.alpha.IWorkflow
IWorkflow.Jsii$Default -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedWorkflowBase(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) Deprecated.protectedWorkflowBase(software.amazon.jsii.JsiiObjectRef objRef) Deprecated.protectedWorkflowBase(software.constructs.Construct scope, String id) Deprecated.protectedWorkflowBase(software.constructs.Construct scope, String id, ResourceProps props) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionaddConditionalTrigger(String id, ConditionalTriggerOptions options) Deprecated.addEventTrigger(String id, EventTriggerOptions options) Deprecated.addOnDemandTrigger(String id, OnDemandTriggerOptions options) Deprecated.addScheduledTrigger(String id, ScheduledTriggerOptions options) Deprecated.protected StringbuildWorkflowArn(software.constructs.Construct scope, String workflowName) Deprecated.protected static StringextractNameFromArn(software.constructs.Construct scope, String workflowArn) Deprecated.abstract StringDeprecated.abstract StringDeprecated.Methods inherited from class software.amazon.awscdk.Resource
applyCrossStackReferenceStrength, applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResource, withMethods inherited from class software.constructs.Construct
getNode, isConstruct, toStringMethods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.constructs.IConstruct
getNode, withMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
getEnvMethods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
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:
addConditionalTriggerin interfaceIWorkflow- 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:
addEventTriggerin interfaceIWorkflow- 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:
addOnDemandTriggerin interfaceIWorkflow- 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:
addScheduledTriggerin interfaceIWorkflow- 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
Deprecated.(deprecated) The ARN of the workflow.- Specified by:
getWorkflowArnin interfaceIWorkflow
-
getWorkflowName
Deprecated.(deprecated) The name of the workflow.- Specified by:
getWorkflowNamein interfaceIWorkflow
-