software.amazon.awscdk.IResolvedValuePostProcessor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cdk Show documentation
Show all versions of cdk Show documentation
AWS Cloud Development Kit Core Library
package software.amazon.awscdk;
/**
* A Token that can post-process the complete resolved value, after resolve() has recursed over it.
*/
@javax.annotation.Generated(value = "jsii-pacmak/0.10.5 (build 46bc9b0)", date = "2019-05-06T20:49:40.952Z")
public interface IResolvedValuePostProcessor extends software.amazon.jsii.JsiiSerializable {
/**
* Process the completely resolved value, after full recursion/resolution has happened.
*/
java.lang.Object postProcess(@javax.annotation.Nullable final java.lang.Object input, final software.amazon.awscdk.ResolveContext context);
/**
* A proxy class which represents a concrete javascript instance of this type.
*/
final static class Jsii$Proxy extends software.amazon.jsii.JsiiObject implements software.amazon.awscdk.IResolvedValuePostProcessor {
protected Jsii$Proxy(final software.amazon.jsii.JsiiObject.InitializationMode mode) {
super(mode);
}
/**
* Process the completely resolved value, after full recursion/resolution has happened.
*/
@Override
@javax.annotation.Nullable
public java.lang.Object postProcess(@javax.annotation.Nullable final java.lang.Object input, final software.amazon.awscdk.ResolveContext context) {
return this.jsiiCall("postProcess", java.lang.Object.class, new Object[] { input, java.util.Objects.requireNonNull(context, "context is required") });
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy