software.amazon.awscdk.cli.lib.alpha.IAwsCdkCli Maven / Gradle / Ivy
package software.amazon.awscdk.cli.lib.alpha;
/**
* (experimental) AWS CDK CLI operations.
*/
@javax.annotation.Generated(value = "jsii-pacmak/1.102.0 (build e354887)", date = "2024-08-23T05:56:25.320Z")
@software.amazon.jsii.Jsii(module = software.amazon.awscdk.cli.lib.alpha.$Module.class, fqn = "@aws-cdk/cli-lib-alpha.IAwsCdkCli")
@software.amazon.jsii.Jsii.Proxy(IAwsCdkCli.Jsii$Proxy.class)
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
public interface IAwsCdkCli extends software.amazon.jsii.JsiiSerializable {
/**
* (experimental) cdk bootstrap.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
void bootstrap(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.BootstrapOptions options);
/**
* (experimental) cdk bootstrap.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
void bootstrap();
/**
* (experimental) cdk deploy.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
void deploy(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.DeployOptions options);
/**
* (experimental) cdk deploy.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
void deploy();
/**
* (experimental) cdk destroy.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
void destroy(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.DestroyOptions options);
/**
* (experimental) cdk destroy.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
void destroy();
/**
* (experimental) cdk list.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
void list(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.ListOptions options);
/**
* (experimental) cdk list.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
void list();
/**
* (experimental) cdk synth.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
void synth(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.SynthOptions options);
/**
* (experimental) cdk synth.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
void synth();
/**
* 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 software.amazon.awscdk.cli.lib.alpha.IAwsCdkCli.Jsii$Default {
protected Jsii$Proxy(final software.amazon.jsii.JsiiObjectRef objRef) {
super(objRef);
}
/**
* (experimental) cdk bootstrap.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
public final void bootstrap(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.BootstrapOptions options) {
software.amazon.jsii.Kernel.asyncCall(this, "bootstrap", software.amazon.jsii.NativeType.VOID, new Object[] { options });
}
/**
* (experimental) cdk bootstrap.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
public final void bootstrap() {
software.amazon.jsii.Kernel.asyncCall(this, "bootstrap", software.amazon.jsii.NativeType.VOID);
}
/**
* (experimental) cdk deploy.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
public final void deploy(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.DeployOptions options) {
software.amazon.jsii.Kernel.asyncCall(this, "deploy", software.amazon.jsii.NativeType.VOID, new Object[] { options });
}
/**
* (experimental) cdk deploy.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
public final void deploy() {
software.amazon.jsii.Kernel.asyncCall(this, "deploy", software.amazon.jsii.NativeType.VOID);
}
/**
* (experimental) cdk destroy.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
public final void destroy(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.DestroyOptions options) {
software.amazon.jsii.Kernel.asyncCall(this, "destroy", software.amazon.jsii.NativeType.VOID, new Object[] { options });
}
/**
* (experimental) cdk destroy.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
public final void destroy() {
software.amazon.jsii.Kernel.asyncCall(this, "destroy", software.amazon.jsii.NativeType.VOID);
}
/**
* (experimental) cdk list.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
public final void list(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.ListOptions options) {
software.amazon.jsii.Kernel.asyncCall(this, "list", software.amazon.jsii.NativeType.VOID, new Object[] { options });
}
/**
* (experimental) cdk list.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
public final void list() {
software.amazon.jsii.Kernel.asyncCall(this, "list", software.amazon.jsii.NativeType.VOID);
}
/**
* (experimental) cdk synth.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
public final void synth(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.SynthOptions options) {
software.amazon.jsii.Kernel.asyncCall(this, "synth", software.amazon.jsii.NativeType.VOID, new Object[] { options });
}
/**
* (experimental) cdk synth.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
public final void synth() {
software.amazon.jsii.Kernel.asyncCall(this, "synth", software.amazon.jsii.NativeType.VOID);
}
}
/**
* Internal default implementation for {@link IAwsCdkCli}.
*/
@software.amazon.jsii.Internal
interface Jsii$Default extends IAwsCdkCli {
/**
* (experimental) cdk bootstrap.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
default void bootstrap(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.BootstrapOptions options) {
software.amazon.jsii.Kernel.asyncCall(this, "bootstrap", software.amazon.jsii.NativeType.VOID, new Object[] { options });
}
/**
* (experimental) cdk deploy.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
default void deploy(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.DeployOptions options) {
software.amazon.jsii.Kernel.asyncCall(this, "deploy", software.amazon.jsii.NativeType.VOID, new Object[] { options });
}
/**
* (experimental) cdk destroy.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
default void destroy(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.DestroyOptions options) {
software.amazon.jsii.Kernel.asyncCall(this, "destroy", software.amazon.jsii.NativeType.VOID, new Object[] { options });
}
/**
* (experimental) cdk list.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
default void list(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.ListOptions options) {
software.amazon.jsii.Kernel.asyncCall(this, "list", software.amazon.jsii.NativeType.VOID, new Object[] { options });
}
/**
* (experimental) cdk synth.
*
* @param options
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@Override
default void synth(final @org.jetbrains.annotations.Nullable software.amazon.awscdk.cli.lib.alpha.SynthOptions options) {
software.amazon.jsii.Kernel.asyncCall(this, "synth", software.amazon.jsii.NativeType.VOID, new Object[] { options });
}
}
}