software.amazon.jsii.JsiiObject.InitializationModeJobMatrix.Builder, JobMatrix.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(JobMatrix.Builder builder)
Constructor that initializes the object based on literal property values passed by the
JobMatrix.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Map<String,List<String>> |
getDomain()
(experimental) Each option you define in the matrix has a key and value.
|
List<Map<String,String>> |
getExclude()
(experimental) You can remove a specific configurations defined in the build matrix using the exclude option.
|
List<Map<String,String>> |
getInclude()
(experimental) You can add additional configuration options to a build matrix job that already exists.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(JobMatrix.Builder builder)
JobMatrix.Builder.public final Map<String,List<String>> getDomain()
JobMatrixThe keys you define become properties in the matrix context and you can reference the property in other areas of your workflow file. For example, if you define the key os that contains an array of operating systems, you can use the matrix.os property as the value of the runs-on keyword to create a job for each operating system.
public final List<Map<String,String>> getExclude()
JobMatrixUsing exclude removes a job defined by the build matrix.
getExclude in interface JobMatrixpublic final List<Map<String,String>> getInclude()
JobMatrixFor example, if you want to use a specific version of npm when the job that uses windows-latest and version 8 of node runs, you can use include to specify that additional option.
getInclude in interface JobMatrix@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.