public static interface Action.Builder extends SdkPojo, CopyableBuilder<Action.Builder,Action>
Modifier and Type | Method and Description |
---|---|
Action.Builder |
arguments(Map<String,String> arguments)
Arguments to be passed to the job run.
|
Action.Builder |
jobName(String jobName)
The name of a job to be executed.
|
default Action.Builder |
notificationProperty(Consumer<NotificationProperty.Builder> notificationProperty)
Specifies configuration properties of a job run notification.
|
Action.Builder |
notificationProperty(NotificationProperty notificationProperty)
Specifies configuration properties of a job run notification.
|
Action.Builder |
securityConfiguration(String securityConfiguration)
The name of the SecurityConfiguration structure to be used with this action.
|
Action.Builder |
timeout(Integer timeout)
The JobRun timeout in minutes.
|
copy
applyMutation, build
Action.Builder jobName(String jobName)
The name of a job to be executed.
jobName
- The name of a job to be executed.Action.Builder arguments(Map<String,String> arguments)
Arguments to be passed to the job run.
You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes.
For information about how to specify and consume your own Job arguments, see the Calling AWS Glue APIs in Python topic in the developer guide.
For information about the key-value pairs that AWS Glue consumes to set up your job, see the Special Parameters Used by AWS Glue topic in the developer guide.
arguments
- Arguments to be passed to the job run.
You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes.
For information about how to specify and consume your own Job arguments, see the Calling AWS Glue APIs in Python topic in the developer guide.
For information about the key-value pairs that AWS Glue consumes to set up your job, see the Special Parameters Used by AWS Glue topic in the developer guide.
Action.Builder timeout(Integer timeout)
The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is
terminated and enters TIMEOUT
status. The default is 2,880 minutes (48 hours). This overrides
the timeout value set in the parent job.
timeout
- The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it
is terminated and enters TIMEOUT
status. The default is 2,880 minutes (48 hours). This
overrides the timeout value set in the parent job.Action.Builder notificationProperty(NotificationProperty notificationProperty)
Specifies configuration properties of a job run notification.
notificationProperty
- Specifies configuration properties of a job run notification.default Action.Builder notificationProperty(Consumer<NotificationProperty.Builder> notificationProperty)
Specifies configuration properties of a job run notification.
This is a convenience that creates an instance of theNotificationProperty.Builder
avoiding the need
to create one manually via NotificationProperty.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to notificationProperty(NotificationProperty)
.notificationProperty
- a consumer that will call methods on NotificationProperty.Builder
notificationProperty(NotificationProperty)
Action.Builder securityConfiguration(String securityConfiguration)
The name of the SecurityConfiguration structure to be used with this action.
securityConfiguration
- The name of the SecurityConfiguration structure to be used with this action.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.