com.hashicorp.cdktf.IInterpolatingParent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cdktf Show documentation
Show all versions of cdktf Show documentation
Cloud Development Kit for Terraform
The newest version!
package com.hashicorp.cdktf;
/**
*/
@javax.annotation.Generated(value = "jsii-pacmak/1.102.0 (build e354887)", date = "2024-11-11T10:07:41.994Z")
@software.amazon.jsii.Jsii(module = com.hashicorp.cdktf.$Module.class, fqn = "cdktf.IInterpolatingParent")
@software.amazon.jsii.Jsii.Proxy(IInterpolatingParent.Jsii$Proxy.class)
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
public interface IInterpolatingParent extends software.amazon.jsii.JsiiSerializable {
/**
* @param terraformAttribute This parameter is required.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@org.jetbrains.annotations.NotNull com.hashicorp.cdktf.IResolvable interpolationForAttribute(final @org.jetbrains.annotations.NotNull java.lang.String terraformAttribute);
/**
* 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 com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default {
protected Jsii$Proxy(final software.amazon.jsii.JsiiObjectRef objRef) {
super(objRef);
}
/**
* @param terraformAttribute This parameter is required.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
public final @org.jetbrains.annotations.NotNull com.hashicorp.cdktf.IResolvable interpolationForAttribute(final @org.jetbrains.annotations.NotNull java.lang.String terraformAttribute) {
return software.amazon.jsii.Kernel.call(this, "interpolationForAttribute", software.amazon.jsii.NativeType.forClass(com.hashicorp.cdktf.IResolvable.class), new Object[] { java.util.Objects.requireNonNull(terraformAttribute, "terraformAttribute is required") });
}
}
/**
* Internal default implementation for {@link IInterpolatingParent}.
*/
@software.amazon.jsii.Internal
interface Jsii$Default extends IInterpolatingParent {
/**
* @param terraformAttribute This parameter is required.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
default @org.jetbrains.annotations.NotNull com.hashicorp.cdktf.IResolvable interpolationForAttribute(final @org.jetbrains.annotations.NotNull java.lang.String terraformAttribute) {
return software.amazon.jsii.Kernel.call(this, "interpolationForAttribute", software.amazon.jsii.NativeType.forClass(com.hashicorp.cdktf.IResolvable.class), new Object[] { java.util.Objects.requireNonNull(terraformAttribute, "terraformAttribute is required") });
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy