Package io.github.cdklabs.projen.cdk
Interface JsiiGoTarget
-
- All Superinterfaces:
CommonPublishOptions,GoPublishOptions,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
JsiiGoTarget.Jsii$Proxy
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:42.963Z") @Stability(Experimental) public interface JsiiGoTarget extends software.amazon.jsii.JsiiSerializable, GoPublishOptions
(experimental) Go target configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classJsiiGoTarget.BuilderA builder forJsiiGoTargetstatic classJsiiGoTarget.Jsii$ProxyAn implementation forJsiiGoTarget
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static JsiiGoTarget.Builderbuilder()StringgetModuleName()(experimental) The name of the target go module.default StringgetPackageName()(experimental) The name of the go package.-
Methods inherited from interface io.github.cdklabs.projen.release.CommonPublishOptions
getPostPublishSteps, getPrePublishSteps, getPublishTools
-
Methods inherited from interface io.github.cdklabs.projen.release.GoPublishOptions
getGitBranch, getGitCommitMessage, getGithubDeployKeySecret, getGithubRepo, getGithubTokenSecret, getGithubUseSsh, getGitUserEmail, getGitUserName
-
-
-
-
Method Detail
-
getModuleName
@Stability(Experimental) @NotNull String getModuleName()
(experimental) The name of the target go module.Example:
github.com/owner/repo/subdir
-
getPackageName
@Stability(Experimental) @Nullable default String getPackageName()
(experimental) The name of the go package.Default: - derived from the module name
-
builder
@Stability(Experimental) static JsiiGoTarget.Builder builder()
- Returns:
- a
JsiiGoTarget.BuilderofJsiiGoTarget
-
-