All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.cdk8s.Lazy Maven / Gradle / Ivy

Go to download

This is the core library of Cloud Development Kit (CDK) for Kubernetes (cdk8s). cdk8s apps synthesize into standard Kubernetes manifests which can be applied to any Kubernetes cluster.

There is a newer version: 2.69.27
Show newest version
package org.cdk8s;

/**
 */
@javax.annotation.Generated(value = "jsii-pacmak/1.88.0 (build eaabd08)", date = "2023-09-13T06:31:09.497Z")
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
@software.amazon.jsii.Jsii(module = org.cdk8s.$Module.class, fqn = "cdk8s.Lazy")
public class Lazy extends software.amazon.jsii.JsiiObject {

    protected Lazy(final software.amazon.jsii.JsiiObjectRef objRef) {
        super(objRef);
    }

    protected Lazy(final software.amazon.jsii.JsiiObject.InitializationMode initializationMode) {
        super(initializationMode);
    }

    /**
     * @param producer This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
    public static @org.jetbrains.annotations.NotNull java.lang.Object any(final @org.jetbrains.annotations.NotNull org.cdk8s.IAnyProducer producer) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(org.cdk8s.Lazy.class, "any", software.amazon.jsii.NativeType.forClass(java.lang.Object.class), new Object[] { java.util.Objects.requireNonNull(producer, "producer is required") });
    }

    /**
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
    public @org.jetbrains.annotations.NotNull java.lang.Object produce() {
        return software.amazon.jsii.Kernel.call(this, "produce", software.amazon.jsii.NativeType.forClass(java.lang.Object.class));
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy