Package io.github.cdklabs.projen.awscdk
Interface AwsCdkJavaAppOptions
-
- All Superinterfaces:
AwsCdkDepsCommonOptions,CdkConfigCommonOptions,GitHubProjectOptions,JavaProjectCommonOptions,JavaProjectOptions,software.amazon.jsii.JsiiSerializable,PomOptions,ProjectOptions
- All Known Implementing Classes:
AwsCdkJavaAppOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:42.879Z") @Stability(Experimental) public interface AwsCdkJavaAppOptions extends software.amazon.jsii.JsiiSerializable, JavaProjectOptions, CdkConfigCommonOptions, AwsCdkDepsCommonOptions
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAwsCdkJavaAppOptions.BuilderA builder forAwsCdkJavaAppOptionsstatic classAwsCdkJavaAppOptions.Jsii$ProxyAn implementation forAwsCdkJavaAppOptions
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static AwsCdkJavaAppOptions.Builderbuilder()StringgetMainClass()(experimental) The name of the Java class with the staticmain()method.-
Methods inherited from interface io.github.cdklabs.projen.awscdk.AwsCdkDepsCommonOptions
getCdkAssert, getCdkAssertions, getCdkDependencies, getCdkDependenciesAsDeps, getCdkTestDependencies, getCdkVersion, getCdkVersionPinning, getConstructsVersion
-
Methods inherited from interface io.github.cdklabs.projen.awscdk.CdkConfigCommonOptions
getBuildCommand, getCdkout, getContext, getFeatureFlags, getRequireApproval, getWatchExcludes, getWatchIncludes
-
Methods inherited from interface io.github.cdklabs.projen.github.GitHubProjectOptions
getAutoApproveOptions, getAutoMerge, getAutoMergeOptions, getClobber, getDevContainer, getGithub, getGithubOptions, getGitpod, getMergify, getMergifyOptions, getProjectType, getProjenCredentials, getProjenTokenSecret, getReadme, getStale, getStaleOptions, getVscode
-
Methods inherited from interface io.github.cdklabs.projen.java.JavaProjectCommonOptions
getCompileOptions, getDeps, getDistdir, getJunit, getJunitOptions, getPackagingOptions, getProjenrcJava, getProjenrcJavaOptions, getTestDeps
-
Methods inherited from interface io.github.cdklabs.projen.java.JavaProjectOptions
getSample, getSampleJavaPackage
-
Methods inherited from interface io.github.cdklabs.projen.java.PomOptions
getArtifactId, getDescription, getGroupId, getPackaging, getParentPom, getUrl, getVersion
-
Methods inherited from interface io.github.cdklabs.projen.ProjectOptions
getCommitGenerated, getGitIgnoreOptions, getGitOptions, getLogging, getName, getOutdir, getParent, getProjenCommand, getProjenrcJson, getProjenrcJsonOptions, getRenovatebot, getRenovatebotOptions
-
-
-
-
Method Detail
-
getMainClass
@Stability(Experimental) @NotNull String getMainClass()
(experimental) The name of the Java class with the staticmain()method.This method should call
app.synth()on the CDK app.Default: "org.acme.MyApp"
-
builder
@Stability(Experimental) static AwsCdkJavaAppOptions.Builder builder()
- Returns:
- a
AwsCdkJavaAppOptions.BuilderofAwsCdkJavaAppOptions
-
-