Interface JenkinsProviderProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
JenkinsProviderProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:48.456Z")
@Stability(Stable)
public interface JenkinsProviderProps
extends software.amazon.jsii.JsiiSerializable
Example:
JenkinsProvider jenkinsProvider = JenkinsProvider.Builder.create(this, "JenkinsProvider") .providerName("MyJenkinsProvider") .serverUrl("http://my-jenkins.com:8080") .version("2") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forJenkinsProviderProps
static final class
An implementation forJenkinsProviderProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic JenkinsProviderProps.Builder
builder()
default Boolean
Whether to immediately register a Jenkins Provider for the build category.default Boolean
Whether to immediately register a Jenkins Provider for the test category.The name of the Jenkins provider that you set in the AWS CodePipeline plugin configuration of your Jenkins project.The base URL of your Jenkins server.default String
The version of your provider.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getProviderName
The name of the Jenkins provider that you set in the AWS CodePipeline plugin configuration of your Jenkins project.Example:
"MyJenkinsProvider";
-
getServerUrl
The base URL of your Jenkins server.Example:
"http://myjenkins.com:8080";
-
getForBuild
Whether to immediately register a Jenkins Provider for the build category.The Provider will always be registered if you create a
JenkinsAction
.Default: false
-
getForTest
Whether to immediately register a Jenkins Provider for the test category.The Provider will always be registered if you create a
JenkinsTestAction
.Default: false
-
getVersion
The version of your provider.Default: '1'
-
builder
- Returns:
- a
JenkinsProviderProps.Builder
ofJenkinsProviderProps
-