io.github.randyridgley.cdk.datalake.constructs.IGlueOpsProperties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cdk-datalake-constructs Show documentation
Show all versions of cdk-datalake-constructs Show documentation
AWS CDK Constructs that can be used to create datalakes/meshes and more
package io.github.randyridgley.cdk.datalake.constructs;
/**
*/
@javax.annotation.Generated(value = "jsii-pacmak/1.42.0 (build 5f6b62c)", date = "2021-11-05T12:40:41.652Z")
@software.amazon.jsii.Jsii(module = io.github.randyridgley.cdk.datalake.constructs.$Module.class, fqn = "@randyridgley/cdk-datalake-constructs.IGlueOpsProperties")
@software.amazon.jsii.Jsii.Proxy(IGlueOpsProperties.Jsii$Proxy.class)
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
public interface IGlueOpsProperties extends software.amazon.jsii.JsiiSerializable {
/**
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@org.jetbrains.annotations.NotNull io.github.randyridgley.cdk.datalake.constructs.GlueJob getJob();
/**
*/
void setJob(final @org.jetbrains.annotations.NotNull io.github.randyridgley.cdk.datalake.constructs.GlueJob value);
/**
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
default @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions getJvmHeapSizeExceeding80percent() {
return null;
}
/**
*/
@software.amazon.jsii.Optional
default void setJvmHeapSizeExceeding80percent(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions value) {
throw new UnsupportedOperationException("'void " + getClass().getCanonicalName() + "#setJvmHeapSizeExceeding80percent(@org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions)' is not implemented!");
}
/**
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
default @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions getJvmHeapSizeExceeding90percent() {
return null;
}
/**
*/
@software.amazon.jsii.Optional
default void setJvmHeapSizeExceeding90percent(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions value) {
throw new UnsupportedOperationException("'void " + getClass().getCanonicalName() + "#setJvmHeapSizeExceeding90percent(@org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions)' is not implemented!");
}
/**
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
default @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions getMetricAllExecutionAttemptsFailed() {
return null;
}
/**
*/
@software.amazon.jsii.Optional
default void setMetricAllExecutionAttemptsFailed(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions value) {
throw new UnsupportedOperationException("'void " + getClass().getCanonicalName() + "#setMetricAllExecutionAttemptsFailed(@org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions)' is not implemented!");
}
/**
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
default @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions getMetricExecutionFailure() {
return null;
}
/**
*/
@software.amazon.jsii.Optional
default void setMetricExecutionFailure(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions value) {
throw new UnsupportedOperationException("'void " + getClass().getCanonicalName() + "#setMetricExecutionFailure(@org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions)' is not implemented!");
}
/**
* A proxy class which represents a concrete javascript instance of this type.
*/
@software.amazon.jsii.Internal
final class Jsii$Proxy extends software.amazon.jsii.JsiiObject implements io.github.randyridgley.cdk.datalake.constructs.IGlueOpsProperties.Jsii$Default {
protected Jsii$Proxy(final software.amazon.jsii.JsiiObjectRef objRef) {
super(objRef);
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
public final @org.jetbrains.annotations.NotNull io.github.randyridgley.cdk.datalake.constructs.GlueJob getJob() {
return software.amazon.jsii.Kernel.get(this, "job", software.amazon.jsii.NativeType.forClass(io.github.randyridgley.cdk.datalake.constructs.GlueJob.class));
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
public final void setJob(final @org.jetbrains.annotations.NotNull io.github.randyridgley.cdk.datalake.constructs.GlueJob value) {
software.amazon.jsii.Kernel.set(this, "job", java.util.Objects.requireNonNull(value, "job is required"));
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
public final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions getJvmHeapSizeExceeding80percent() {
return software.amazon.jsii.Kernel.get(this, "jvmHeapSizeExceeding80percent", software.amazon.jsii.NativeType.forClass(software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions.class));
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
public final void setJvmHeapSizeExceeding80percent(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions value) {
software.amazon.jsii.Kernel.set(this, "jvmHeapSizeExceeding80percent", value);
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
public final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions getJvmHeapSizeExceeding90percent() {
return software.amazon.jsii.Kernel.get(this, "jvmHeapSizeExceeding90percent", software.amazon.jsii.NativeType.forClass(software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions.class));
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
public final void setJvmHeapSizeExceeding90percent(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions value) {
software.amazon.jsii.Kernel.set(this, "jvmHeapSizeExceeding90percent", value);
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
public final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions getMetricAllExecutionAttemptsFailed() {
return software.amazon.jsii.Kernel.get(this, "metricAllExecutionAttemptsFailed", software.amazon.jsii.NativeType.forClass(software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions.class));
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
public final void setMetricAllExecutionAttemptsFailed(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions value) {
software.amazon.jsii.Kernel.set(this, "metricAllExecutionAttemptsFailed", value);
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
public final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions getMetricExecutionFailure() {
return software.amazon.jsii.Kernel.get(this, "metricExecutionFailure", software.amazon.jsii.NativeType.forClass(software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions.class));
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
public final void setMetricExecutionFailure(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions value) {
software.amazon.jsii.Kernel.set(this, "metricExecutionFailure", value);
}
}
/**
* Internal default implementation for {@link IGlueOpsProperties}.
*/
@software.amazon.jsii.Internal
interface Jsii$Default extends IGlueOpsProperties {
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
default @org.jetbrains.annotations.NotNull io.github.randyridgley.cdk.datalake.constructs.GlueJob getJob() {
return software.amazon.jsii.Kernel.get(this, "job", software.amazon.jsii.NativeType.forClass(io.github.randyridgley.cdk.datalake.constructs.GlueJob.class));
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
default void setJob(final @org.jetbrains.annotations.NotNull io.github.randyridgley.cdk.datalake.constructs.GlueJob value) {
software.amazon.jsii.Kernel.set(this, "job", java.util.Objects.requireNonNull(value, "job is required"));
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
default @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions getJvmHeapSizeExceeding80percent() {
return software.amazon.jsii.Kernel.get(this, "jvmHeapSizeExceeding80percent", software.amazon.jsii.NativeType.forClass(software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions.class));
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
default void setJvmHeapSizeExceeding80percent(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions value) {
software.amazon.jsii.Kernel.set(this, "jvmHeapSizeExceeding80percent", value);
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
default @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions getJvmHeapSizeExceeding90percent() {
return software.amazon.jsii.Kernel.get(this, "jvmHeapSizeExceeding90percent", software.amazon.jsii.NativeType.forClass(software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions.class));
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
default void setJvmHeapSizeExceeding90percent(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions value) {
software.amazon.jsii.Kernel.set(this, "jvmHeapSizeExceeding90percent", value);
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
default @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions getMetricAllExecutionAttemptsFailed() {
return software.amazon.jsii.Kernel.get(this, "metricAllExecutionAttemptsFailed", software.amazon.jsii.NativeType.forClass(software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions.class));
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
default void setMetricAllExecutionAttemptsFailed(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions value) {
software.amazon.jsii.Kernel.set(this, "metricAllExecutionAttemptsFailed", value);
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
default @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions getMetricExecutionFailure() {
return software.amazon.jsii.Kernel.get(this, "metricExecutionFailure", software.amazon.jsii.NativeType.forClass(software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions.class));
}
/**
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
default void setMetricExecutionFailure(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.services.cloudwatch.CreateAlarmOptions value) {
software.amazon.jsii.Kernel.set(this, "metricExecutionFailure", value);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy