public class TicsQualityGate extends AbstractApiCall
| Modifier and Type | Class and Description |
|---|---|
static class |
TicsQualityGate.QualityGateResult |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
branch |
java.util.Optional<com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials> |
credentials |
boolean |
failIfQualityGateFails |
com.google.gson.JsonObject |
jsonObject |
hudson.model.TaskListener |
listener |
java.lang.String |
project |
java.lang.String |
qualityGateUrl |
hudson.model.Run<?,?> |
run |
java.lang.String |
tiobeWebBaseUrl |
java.lang.String |
viewerGateUrl |
| Constructor and Description |
|---|
TicsQualityGate(java.lang.String qualityGateUrl,
java.lang.String tiobeWebBaseUrl,
boolean failIfQualityGateFails,
java.lang.String ticsPath,
java.util.Optional<com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials> credentials,
hudson.model.Run<?,?> run,
hudson.model.TaskListener listener) |
| Modifier and Type | Method and Description |
|---|---|
TicsQualityGate.QualityGateResult |
createQualityGateResult() |
void |
retrieveQualityGateStatus() |
createHttpClient, throwIfStatusNotOkpublic final java.lang.String qualityGateUrl
public final boolean failIfQualityGateFails
public final java.util.Optional<com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials> credentials
public final hudson.model.Run<?,?> run
public final hudson.model.TaskListener listener
public final java.lang.String project
public final java.lang.String branch
public final java.lang.String tiobeWebBaseUrl
public com.google.gson.JsonObject jsonObject
public java.lang.String viewerGateUrl
public TicsQualityGate(java.lang.String qualityGateUrl,
java.lang.String tiobeWebBaseUrl,
boolean failIfQualityGateFails,
java.lang.String ticsPath,
java.util.Optional<com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials> credentials,
@Nonnull
hudson.model.Run<?,?> run,
hudson.model.TaskListener listener)
public TicsQualityGate.QualityGateResult createQualityGateResult() throws java.lang.Exception
java.lang.Exceptionpublic void retrieveQualityGateStatus()
throws java.lang.Exception
java.lang.Exception