Interface JobActionOptions

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
JobActionOptions.Jsii$Proxy

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-09-10T17:52:11.268Z") @Stability(Experimental) public interface JobActionOptions extends software.amazon.jsii.JsiiSerializable
(experimental) Options for the execution of a job.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.glue.alpha.*;
 import software.amazon.awscdk.*;
 SecurityConfiguration securityConfiguration;
 JobActionOptions jobActionOptions = JobActionOptions.builder()
         .arguments(Map.of(
                 "argumentsKey", "arguments"))
         .securityConfiguration(securityConfiguration)
         .timeout(Duration.minutes(30))
         .build();
 
  • Method Details

    • getArguments

      @Stability(Experimental) @Nullable default Map<String,String> getArguments()
      (experimental) The arguments used when this trigger fires.

      Default: - no arguments are passed to the job

    • getSecurityConfiguration

      @Stability(Experimental) @Nullable default ISecurityConfiguration getSecurityConfiguration()
      (experimental) The SecurityConfiguration to be used with this action.

      Default: - no security configuration is used

    • getTimeout

      @Stability(Experimental) @Nullable default Duration getTimeout()
      (experimental) The run timeout.

      This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status.

      Default: - the default timeout value set in the job definition

    • builder

      @Stability(Experimental) static JobActionOptions.Builder builder()
      Returns:
      a JobActionOptions.Builder of JobActionOptions