
software.amazon.awscdk.services.lambda.InlineCode Maven / Gradle / Ivy
package software.amazon.awscdk.services.lambda;
/**
* Lambda code from an inline string (limited to 4KiB).
*/
@javax.annotation.Generated(value = "jsii-pacmak/0.13.3 (build 3624e0f)", date = "2019-07-04T19:32:56.852Z")
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
@software.amazon.jsii.Jsii(module = software.amazon.awscdk.services.lambda.$Module.class, fqn = "@aws-cdk/aws-lambda.InlineCode")
public class InlineCode extends software.amazon.awscdk.services.lambda.Code {
protected InlineCode(final software.amazon.jsii.JsiiObject.InitializationMode mode) {
super(mode);
}
/**
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public InlineCode(final java.lang.String code) {
super(software.amazon.jsii.JsiiObject.InitializationMode.Jsii);
software.amazon.jsii.JsiiEngine.getInstance().createNewObject(this, new Object[] { java.util.Objects.requireNonNull(code, "code is required") });
}
/**
* Called when the lambda or layer is initialized to allow this object to bind to the stack, add resources and have fun.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
@Override
public void bind(final software.amazon.awscdk.core.Construct construct) {
this.jsiiCall("bind", Void.class, new Object[] { java.util.Objects.requireNonNull(construct, "construct is required") });
}
/**
* Determines whether this Code is inline code or not.
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public java.lang.Boolean getIsInline() {
return this.jsiiGet("isInline", java.lang.Boolean.class);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy