software.amazon.jsii.JsiiObject.InitializationModeJobProps.Builder, JobProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(JobProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
JobProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
List<IConnection> |
getConnections()
(experimental) The
Connections used for this job. |
ContinuousLoggingProps |
getContinuousLogging()
(experimental) Enables continuous logging with the specified props.
|
Map<String,String> |
getDefaultArguments()
(experimental) The default arguments for this job, specified as name-value pairs.
|
String |
getDescription()
(experimental) The description of the job.
|
Boolean |
getEnableProfilingMetrics()
(experimental) Enables the collection of metrics for job profiling.
|
JobExecutable |
getExecutable()
(experimental) The job's executable properties.
|
String |
getJobName()
(experimental) The name of the job.
|
Number |
getMaxCapacity()
(experimental) The number of AWS Glue data processing units (DPUs) that can be allocated when this job runs.
|
Number |
getMaxConcurrentRuns()
(experimental) The maximum number of concurrent runs allowed for the job.
|
Number |
getMaxRetries()
(experimental) The maximum number of times to retry this job after a job run fails.
|
Duration |
getNotifyDelayAfter()
(experimental) The number of minutes to wait after a job run starts, before sending a job run delay notification.
|
IRole |
getRole()
(experimental) The IAM role assumed by Glue to run this job.
|
ISecurityConfiguration |
getSecurityConfiguration()
(experimental) The
SecurityConfiguration to use for this job. |
SparkUIProps |
getSparkUI()
(experimental) Enables the Spark UI debugging and monitoring with the specified props.
|
Map<String,String> |
getTags()
(experimental) The tags to add to the resources on which the job runs.
|
Duration |
getTimeout()
(experimental) The maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status.
|
Number |
getWorkerCount()
(experimental) The number of workers of a defined
WorkerType that are allocated when a job runs. |
WorkerType |
getWorkerType()
(experimental) The type of predefined worker that is allocated when a job runs.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(JobProps.Builder builder)
JobProps.Builder.public final JobExecutable getExecutable()
JobPropsgetExecutable in interface JobPropspublic final List<IConnection> getConnections()
JobPropsConnections used for this job.
Connections are used to connect to other AWS Service or resources within a VPC.
Default: [] - no connections are added to the job
getConnections in interface JobPropspublic final ContinuousLoggingProps getContinuousLogging()
JobPropsDefault: - continuous logging is disabled.
getContinuousLogging in interface JobPropspublic final Map<String,String> getDefaultArguments()
JobPropsDefault: - no arguments
getDefaultArguments in interface JobPropspublic final String getDescription()
JobPropsDefault: - no value
getDescription in interface JobPropspublic final Boolean getEnableProfilingMetrics()
JobPropsDefault: - no profiling metrics emitted.
getEnableProfilingMetrics in interface JobPropspublic final String getJobName()
JobPropsDefault: - a name is automatically generated
getJobName in interface JobPropspublic final Number getMaxCapacity()
JobPropsCannot be used for Glue version 2.0 and later - workerType and workerCount should be used instead.
Default: - 10 when job type is Apache Spark ETL or streaming, 0.0625 when job type is Python shell
getMaxCapacity in interface JobPropspublic final Number getMaxConcurrentRuns()
JobPropsAn error is returned when this threshold is reached. The maximum value you can specify is controlled by a service limit.
Default: 1
getMaxConcurrentRuns in interface JobPropspublic final Number getMaxRetries()
JobPropsDefault: 0
getMaxRetries in interface JobPropspublic final Duration getNotifyDelayAfter()
JobPropsDefault: - no delay notifications
getNotifyDelayAfter in interface JobPropspublic final IRole getRole()
JobPropsIf providing a custom role, it needs to trust the Glue service principal (glue.amazonaws.com) and be granted sufficient permissions.
Default: - a role is automatically generated
getRole in interface JobPropspublic final ISecurityConfiguration getSecurityConfiguration()
JobPropsSecurityConfiguration to use for this job.
Default: - no security configuration.
getSecurityConfiguration in interface JobPropspublic final SparkUIProps getSparkUI()
JobPropsDefault: - Spark UI debugging and monitoring is disabled.
getSparkUI in interface JobPropspublic final Map<String,String> getTags()
JobPropsDefault: {} - no tags
public final Duration getTimeout()
JobPropsDefault: cdk.Duration.hours(48)
getTimeout in interface JobPropspublic final Number getWorkerCount()
JobPropsWorkerType that are allocated when a job runs.
Default: - differs based on specific Glue version/worker type
getWorkerCount in interface JobPropspublic final WorkerType getWorkerType()
JobPropsDefault: - differs based on specific Glue version
getWorkerType in interface JobProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.