@Stability(value=Experimental) @Internal public static final class MavenPublishOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements MavenPublishOptions
MavenPublishOptionssoftware.amazon.jsii.JsiiObject.InitializationModeMavenPublishOptions.Builder, MavenPublishOptions.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(MavenPublishOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by the
MavenPublishOptions.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getMavenEndpoint()
(experimental) URL of Nexus repository.
|
String |
getMavenGpgPrivateKeyPassphrase()
(experimental) GitHub secret name which contains the GPG private key or file that includes it.
|
String |
getMavenGpgPrivateKeySecret()
(experimental) GitHub secret name which contains the GPG private key or file that includes it.
|
String |
getMavenPassword()
(experimental) GitHub secret name which contains the Password for maven repository.
|
String |
getMavenRepositoryUrl()
(experimental) Deployment repository when not deploying to Maven Central.
|
String |
getMavenServerId()
(experimental) Used in maven settings for credential lookup (e.g.
|
String |
getMavenStagingProfileId()
(experimental) GitHub secret name which contains the Maven Central (sonatype) staging profile ID (e.g.
|
String |
getMavenUsername()
(experimental) GitHub secret name which contains the Username for maven repository.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(MavenPublishOptions.Builder builder)
MavenPublishOptions.Builder.public final String getMavenEndpoint()
MavenPublishOptionsif not set, defaults to https://oss.sonatype.org
Default: "https://oss.sonatype.org"
getMavenEndpoint in interface MavenPublishOptionspublic final String getMavenGpgPrivateKeyPassphrase()
MavenPublishOptionsThis is used to sign your Maven packages. See instructions.
Default: "MAVEN_GPG_PRIVATE_KEY_PASSPHRASE" or not set when using GitHub Packages
getMavenGpgPrivateKeyPassphrase in interface MavenPublishOptionshttps://github.com/aws/jsii-release#mavenpublic final String getMavenGpgPrivateKeySecret()
MavenPublishOptionsThis is used to sign your Maven packages. See instructions.
Default: "MAVEN_GPG_PRIVATE_KEY" or not set when using GitHub Packages
getMavenGpgPrivateKeySecret in interface MavenPublishOptionshttps://github.com/aws/jsii-release#mavenpublic final String getMavenPassword()
MavenPublishOptionsFor Maven Central, you will need to Create JIRA account and then request a new project (see links).
Default: "MAVEN_PASSWORD" or "GITHUB_TOKEN" when using GitHub Packages
getMavenPassword in interface MavenPublishOptionshttps://issues.sonatype.org/secure/CreateIssue.jspa?issuetype=21&pid=10134public final String getMavenRepositoryUrl()
MavenPublishOptionsDefault: - not set
getMavenRepositoryUrl in interface MavenPublishOptionspublic final String getMavenServerId()
MavenPublishOptionsDefault: "ossrh" (Maven Central) or "github" when using GitHub Packages
getMavenServerId in interface MavenPublishOptionspublic final String getMavenStagingProfileId()
MavenPublishOptionsDefault: "MAVEN_STAGING_PROFILE_ID" or not set when using GitHub Packages
getMavenStagingProfileId in interface MavenPublishOptionspublic final String getMavenUsername()
MavenPublishOptionsFor Maven Central, you will need to Create JIRA account and then request a new project (see links).
Default: "MAVEN_USERNAME" or the GitHub Actor when using GitHub Packages
getMavenUsername in interface MavenPublishOptionshttps://issues.sonatype.org/secure/CreateIssue.jspa?issuetype=21&pid=10134@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.