Class IJob.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.glue.IJob.Jsii$Proxy
- All Implemented Interfaces:
IJobRef,IJobRef.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,IJob,IJob.Jsii$Default,IGrantable,IGrantable.Jsii$Default,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
IJob
@Internal
public static final class IJob.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IJob.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
-
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$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.iam.IGrantable
IGrantable.Jsii$Default, IGrantable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.glue.IJob
IJob.Jsii$Default, IJob.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.glue.IJobRef
IJobRef.Jsii$Default, IJobRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Metricmetric(String metricName, MetricType type) Create a CloudWatch metric.final MetricCreate a CloudWatch Metric indicating job failure.final MetricCreate a CloudWatch Metric indicating job success.final MetricCreate a CloudWatch Metric indicating job timeout.final RuleDefines a CloudWatch event rule triggered when something happens with this job.final RuleDefines a CloudWatch event rule triggered when this job moves to the FAILED state.final RuleDefines a CloudWatch event rule triggered when this job moves to the SUCCEEDED state.final RuleDefines a CloudWatch event rule triggered when this job moves to the TIMEOUT state.Methods 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, toString, wait, wait, waitMethods inherited from interface software.constructs.IConstruct.Jsii$Default
getNode, withMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.services.iam.IGrantable.Jsii$Default
getGrantPrincipalMethods inherited from interface software.amazon.awscdk.services.glue.IJob.Jsii$Default
getJobArn, getJobName, metric, metricFailure, metricSuccess, metricTimeout, onEvent, onFailure, onSuccess, onTimeoutMethods inherited from interface software.amazon.awscdk.interfaces.glue.IJobRef.Jsii$Default
getJobRefMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
metric
@Stability(Stable) @NotNull public final Metric metric(@NotNull String metricName, @NotNull MetricType type) Create a CloudWatch metric.- Specified by:
metricin interfaceIJob- Specified by:
metricin interfaceIJob.Jsii$Default- Parameters:
metricName- name of the metric typically prefixed withglue.driver.,glue.<executorId>.orglue.ALL.. This parameter is required.type- the metric type. This parameter is required.- See Also:
-
metricFailure
Create a CloudWatch Metric indicating job failure.- Specified by:
metricFailurein interfaceIJob- Specified by:
metricFailurein interfaceIJob.Jsii$Default
-
metricSuccess
Create a CloudWatch Metric indicating job success.- Specified by:
metricSuccessin interfaceIJob- Specified by:
metricSuccessin interfaceIJob.Jsii$Default
-
metricTimeout
Create a CloudWatch Metric indicating job timeout.- Specified by:
metricTimeoutin interfaceIJob- Specified by:
metricTimeoutin interfaceIJob.Jsii$Default
-
onEvent
Defines a CloudWatch event rule triggered when something happens with this job.- Specified by:
onEventin interfaceIJob- Specified by:
onEventin interfaceIJob.Jsii$Default- Parameters:
id- This parameter is required.- See Also:
-
onFailure
Defines a CloudWatch event rule triggered when this job moves to the FAILED state.- Specified by:
onFailurein interfaceIJob- Specified by:
onFailurein interfaceIJob.Jsii$Default- Parameters:
id- This parameter is required.- See Also:
-
onSuccess
Defines a CloudWatch event rule triggered when this job moves to the SUCCEEDED state.- Specified by:
onSuccessin interfaceIJob- Specified by:
onSuccessin interfaceIJob.Jsii$Default- Parameters:
id- This parameter is required.- See Also:
-
onTimeout
Defines a CloudWatch event rule triggered when this job moves to the TIMEOUT state.- Specified by:
onTimeoutin interfaceIJob- Specified by:
onTimeoutin interfaceIJob.Jsii$Default- Parameters:
id- This parameter is required.- See Also:
-