@Stability(value=Experimental) @Internal public static final class PublisherOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements PublisherOptions
PublisherOptionssoftware.amazon.jsii.JsiiObject.InitializationModePublisherOptions.Builder, PublisherOptions.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(PublisherOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by the
PublisherOptions.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getArtifactName()
(experimental) The name of the artifact to download (e.g.
|
String |
getBuildJobId()
(experimental) The job ID that produces the build artifacts.
|
String |
getCondition()
(experimental) A GitHub workflow expression used as a condition for publishers.
|
Boolean |
getFailureIssue()
(experimental) Create an issue when a publish task fails.
|
String |
getFailureIssueLabel()
(experimental) The label to apply to the issue marking failed publish tasks.
|
String |
getJsiiReleaseVersion()
(experimental) Version requirement for `jsii-release`.
|
Boolean |
getPublishTasks()
(experimental) Define publishing tasks that can be executed manually as well as workflows.
|
List<String> |
getWorkflowRunsOn()
(experimental) Github Runner selection labels.
|
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(PublisherOptions.Builder builder)
PublisherOptions.Builder.public final String getArtifactName()
PublisherOptions
The artifact is expected to include a subdirectory for each release target:
go (GitHub), dotnet (NuGet), java (Maven), js (npm), python
(PyPI).
getArtifactName in interface PublisherOptionshttps://github.com/aws/jsii-releasepublic final String getBuildJobId()
PublisherOptionsAll publish jobs will take a dependency on this job.
getBuildJobId in interface PublisherOptionspublic final String getCondition()
PublisherOptionsDefault: - no condition
getCondition in interface PublisherOptionspublic final Boolean getFailureIssue()
PublisherOptionsDefault: false
getFailureIssue in interface PublisherOptionspublic final String getFailureIssueLabel()
PublisherOptions
Only applies if failureIssue is true.
Default: "failed-release"
getFailureIssueLabel in interface PublisherOptionspublic final String getJsiiReleaseVersion()
PublisherOptionsDefault: "latest"
getJsiiReleaseVersion in interface PublisherOptionspublic final Boolean getPublishTasks()
PublisherOptionsNormally, publishing only happens within automated workflows. Enable this in order to create a publishing task for each publishing activity.
Default: false
getPublishTasks in interface PublisherOptionspublic final List<String> getWorkflowRunsOn()
PublisherOptionsDefault: ["ubuntu-latest"]
getWorkflowRunsOn in interface PublisherOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.