@Internal public static final class IJob.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IJob.Jsii$Default
software.amazon.jsii.JsiiObject.InitializationModeIJob.Jsii$Default, IJob.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyRemovalPolicy(RemovalPolicy policy)
(experimental) Apply the given removal policy to this resource.
|
ResourceEnvironment |
getEnv()
(experimental) The environment this resource belongs to.
|
IPrincipal |
getGrantPrincipal()
(experimental) The principal to grant permissions to.
|
String |
getJobArn()
(experimental) The ARN of the job.
|
String |
getJobName()
(experimental) The name of the job.
|
ConstructNode |
getNode()
(experimental) The construct tree node for this construct.
|
Stack |
getStack()
(experimental) The stack in which this resource is defined.
|
Metric |
metric(String metricName,
MetricType type)
(experimental) Create a CloudWatch metric.
|
Metric |
metric(String metricName,
MetricType type,
MetricOptions props)
(experimental) Create a CloudWatch metric.
|
Metric |
metricFailure()
(experimental) Create a CloudWatch Metric indicating job failure.
|
Metric |
metricFailure(MetricOptions props)
(experimental) Create a CloudWatch Metric indicating job failure.
|
Metric |
metricSuccess()
(experimental) Create a CloudWatch Metric indicating job success.
|
Metric |
metricSuccess(MetricOptions props)
(experimental) Create a CloudWatch Metric indicating job success.
|
Metric |
metricTimeout()
(experimental) Create a CloudWatch Metric indicating job timeout.
|
Metric |
metricTimeout(MetricOptions props)
(experimental) Create a CloudWatch Metric indicating job timeout.
|
Rule |
onEvent(String id)
(experimental) Defines a CloudWatch event rule triggered when something happens with this job.
|
Rule |
onEvent(String id,
OnEventOptions options)
(experimental) Defines a CloudWatch event rule triggered when something happens with this job.
|
Rule |
onFailure(String id)
(experimental) Defines a CloudWatch event rule triggered when this job moves to the FAILED state.
|
Rule |
onFailure(String id,
OnEventOptions options)
(experimental) Defines a CloudWatch event rule triggered when this job moves to the FAILED state.
|
Rule |
onStateChange(String id,
JobState jobState)
(experimental) Defines a CloudWatch event rule triggered when this job moves to the input jobState.
|
Rule |
onStateChange(String id,
JobState jobState,
OnEventOptions options)
(experimental) Defines a CloudWatch event rule triggered when this job moves to the input jobState.
|
Rule |
onSuccess(String id)
(experimental) Defines a CloudWatch event rule triggered when this job moves to the SUCCEEDED state.
|
Rule |
onSuccess(String id,
OnEventOptions options)
(experimental) Defines a CloudWatch event rule triggered when this job moves to the SUCCEEDED state.
|
Rule |
onTimeout(String id)
(experimental) Defines a CloudWatch event rule triggered when this job moves to the TIMEOUT state.
|
Rule |
onTimeout(String id,
OnEventOptions options)
(experimental) Defines a CloudWatch event rule triggered when this job moves to the TIMEOUT state.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet@Stability(value=Experimental) @NotNull public final ConstructNode getNode()
getNode in interface IResource.Jsii$DefaultgetNode in interface IJob.Jsii$Default@Stability(value=Experimental) @NotNull public final ResourceEnvironment getEnv()
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
getEnv in interface IResourcegetEnv in interface IResource.Jsii$DefaultgetEnv in interface IJob.Jsii$Default@Stability(value=Experimental) @NotNull public final Stack getStack()
getStack in interface IResourcegetStack in interface IResource.Jsii$DefaultgetStack in interface IJob.Jsii$Default@Stability(value=Experimental) @NotNull public final IPrincipal getGrantPrincipal()
getGrantPrincipal in interface IJob.Jsii$DefaultgetGrantPrincipal in interface IGrantablegetGrantPrincipal in interface IGrantable.Jsii$Default@Stability(value=Experimental) @NotNull public final String getJobArn()
getJobArn in interface IJobgetJobArn in interface IJob.Jsii$Default@Stability(value=Experimental) @NotNull public final String getJobName()
getJobName in interface IJobgetJobName in interface IJob.Jsii$Default@Stability(value=Experimental)
public final void applyRemovalPolicy(@NotNull
RemovalPolicy policy)
The Removal Policy controls what happens to this resource when it stops being managed by CloudFormation, either because you've removed it from the CDK application or because you've made a change that requires the resource to be replaced.
The resource can be deleted (RemovalPolicy.DESTROY), or left in your AWS
account for data recovery and cleanup later (RemovalPolicy.RETAIN).
applyRemovalPolicy in interface IResourceapplyRemovalPolicy in interface IResource.Jsii$DefaultapplyRemovalPolicy in interface IJob.Jsii$Defaultpolicy - This parameter is required.@Stability(value=Experimental) @NotNull public final Metric metric(@NotNull String metricName, @NotNull MetricType type, @Nullable MetricOptions props)
metric in interface IJobmetric in interface IJob.Jsii$DefaultmetricName - name of the metric typically prefixed with `glue.driver.`, `glue.type - the metric type. This parameter is required.props - metric options.@Stability(value=Experimental) @NotNull public final Metric metric(@NotNull String metricName, @NotNull MetricType type)
metric in interface IJobmetricName - name of the metric typically prefixed with `glue.driver.`, `glue.type - the metric type. This parameter is required.@Stability(value=Experimental) @NotNull public final Metric metricFailure(@Nullable MetricOptions props)
metricFailure in interface IJobmetricFailure in interface IJob.Jsii$Defaultprops - @Stability(value=Experimental) @NotNull public final Metric metricFailure()
metricFailure in interface IJob@Stability(value=Experimental) @NotNull public final Metric metricSuccess(@Nullable MetricOptions props)
metricSuccess in interface IJobmetricSuccess in interface IJob.Jsii$Defaultprops - @Stability(value=Experimental) @NotNull public final Metric metricSuccess()
metricSuccess in interface IJob@Stability(value=Experimental) @NotNull public final Metric metricTimeout(@Nullable MetricOptions props)
metricTimeout in interface IJobmetricTimeout in interface IJob.Jsii$Defaultprops - @Stability(value=Experimental) @NotNull public final Metric metricTimeout()
metricTimeout in interface IJob@Stability(value=Experimental) @NotNull public final Rule onEvent(@NotNull String id, @Nullable OnEventOptions options)
onEvent in interface IJobonEvent in interface IJob.Jsii$Defaultid - This parameter is required.options - @Stability(value=Experimental) @NotNull public final Rule onEvent(@NotNull String id)
onEvent in interface IJobid - This parameter is required.@Stability(value=Experimental) @NotNull public final Rule onFailure(@NotNull String id, @Nullable OnEventOptions options)
onFailure in interface IJobonFailure in interface IJob.Jsii$Defaultid - This parameter is required.options - @Stability(value=Experimental) @NotNull public final Rule onFailure(@NotNull String id)
onFailure in interface IJobid - This parameter is required.@Stability(value=Experimental) @NotNull public final Rule onStateChange(@NotNull String id, @NotNull JobState jobState, @Nullable OnEventOptions options)
onStateChange in interface IJobonStateChange in interface IJob.Jsii$Defaultid - This parameter is required.jobState - This parameter is required.options - @Stability(value=Experimental) @NotNull public final Rule onStateChange(@NotNull String id, @NotNull JobState jobState)
onStateChange in interface IJobid - This parameter is required.jobState - This parameter is required.@Stability(value=Experimental) @NotNull public final Rule onSuccess(@NotNull String id, @Nullable OnEventOptions options)
onSuccess in interface IJobonSuccess in interface IJob.Jsii$Defaultid - This parameter is required.options - @Stability(value=Experimental) @NotNull public final Rule onSuccess(@NotNull String id)
onSuccess in interface IJobid - This parameter is required.@Stability(value=Experimental) @NotNull public final Rule onTimeout(@NotNull String id, @Nullable OnEventOptions options)
onTimeout in interface IJobonTimeout in interface IJob.Jsii$Defaultid - This parameter is required.options - @Stability(value=Experimental) @NotNull public final Rule onTimeout(@NotNull String id)
onTimeout in interface IJobid - This parameter is required.Copyright © 2022. All rights reserved.