Class IJob.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.glue.alpha.IJob.Jsii$Proxy
- All Implemented Interfaces:
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.alpha.IJob
IJob.Jsii$Default, IJob.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) (experimental) Create a CloudWatch metric.final Metric(experimental) Create a CloudWatch Metric indicating job failure.final Metric(experimental) Create a CloudWatch Metric indicating job success.final Metric(experimental) Create a CloudWatch Metric indicating job timeout.final Rule(experimental) Defines a CloudWatch event rule triggered when something happens with this job.final Rule(experimental) Defines a CloudWatch event rule triggered when this job moves to the FAILED state.final Rule(experimental) Defines a CloudWatch event rule triggered when this job moves to the SUCCEEDED state.final Rule(experimental) Defines 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
getNodeMethods 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.alpha.IJob.Jsii$Default
getJobArn, getJobName, metric, metricFailure, metricSuccess, metricTimeout, onEvent, onFailure, onSuccess, onTimeoutMethods 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(Experimental) @NotNull public final Metric metric(@NotNull String metricName, @NotNull MetricType type) (experimental) 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
(experimental) Create a CloudWatch Metric indicating job failure.- Specified by:
metricFailurein interfaceIJob- Specified by:
metricFailurein interfaceIJob.Jsii$Default
-
metricSuccess
(experimental) Create a CloudWatch Metric indicating job success.- Specified by:
metricSuccessin interfaceIJob- Specified by:
metricSuccessin interfaceIJob.Jsii$Default
-
metricTimeout
(experimental) Create a CloudWatch Metric indicating job timeout.- Specified by:
metricTimeoutin interfaceIJob- Specified by:
metricTimeoutin interfaceIJob.Jsii$Default
-
onEvent
(experimental) 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
(experimental) 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
(experimental) 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
(experimental) 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:
-