Class TaskWorkflowJob

  • All Implemented Interfaces:
    software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

    @Generated(value="jsii-pacmak/1.96.0 (build 921e240)",
               date="2024-03-28T21:16:43.090Z")
    @Stability(Experimental)
    public class TaskWorkflowJob
    extends Component
    (experimental) The primary or initial job of a TaskWorkflow.
    • Constructor Detail

      • TaskWorkflowJob

        protected TaskWorkflowJob​(software.amazon.jsii.JsiiObjectRef objRef)
      • TaskWorkflowJob

        protected TaskWorkflowJob​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • TaskWorkflowJob

        @Stability(Experimental)
        public TaskWorkflowJob​(@NotNull
                               software.constructs.IConstruct scope,
                               @NotNull
                               Task task,
                               @NotNull
                               TaskWorkflowJobOptions options)
        Parameters:
        scope - should be part of the project the Task belongs to. This parameter is required.
        task - the main task that is run as part of this job. This parameter is required.
        options - options to configure the TaskWorkflowJob. This parameter is required.
    • Method Detail

      • getPermissions

        @Stability(Experimental)
        @NotNull
        public JobPermissions getPermissions()
      • getSteps

        @Stability(Experimental)
        @NotNull
        public List<JobStep> getSteps()
      • getConcurrency

        @Stability(Experimental)
        @Nullable
        public Object getConcurrency()
      • getContainer

        @Stability(Experimental)
        @Nullable
        public ContainerOptions getContainer()
      • getContinueOnError

        @Stability(Experimental)
        @Nullable
        public Boolean getContinueOnError()
      • getDefaults

        @Stability(Experimental)
        @Nullable
        public JobDefaults getDefaults()
      • getEnv

        @Stability(Experimental)
        @Nullable
        public Map<String,​String> getEnv()
      • getEnvironment

        @Stability(Experimental)
        @Nullable
        public Object getEnvironment()
      • getIfValue

        @Stability(Experimental)
        @Nullable
        public String getIfValue()
      • getName

        @Stability(Experimental)
        @Nullable
        public String getName()
      • getNeeds

        @Stability(Experimental)
        @Nullable
        public List<String> getNeeds()
      • getRunsOn

        @Stability(Experimental)
        @Nullable
        public List<String> getRunsOn()
      • getRunsOnGroup

        @Stability(Experimental)
        @Nullable
        public GroupRunnerOptions getRunsOnGroup()
      • getStrategy

        @Stability(Experimental)
        @Nullable
        public JobStrategy getStrategy()
      • getTimeoutMinutes

        @Stability(Experimental)
        @Nullable
        public Number getTimeoutMinutes()
      • getTools

        @Stability(Experimental)
        @Nullable
        public Tools getTools()