Class JenkinsProps.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.jenkins.JenkinsProps.Jsii$Proxy
-
- All Implemented Interfaces:
JenkinsProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- JenkinsProps
@Stability(Stable) @Internal public static final class JenkinsProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements JenkinsProps
An implementation forJenkinsProps
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.jenkins.JenkinsProps
JenkinsProps.Builder, JenkinsProps.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(JenkinsProps.Builder builder)Constructor that initializes the object based on literal property values passed by theJenkinsProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)List<Plugin>getBasePlugins()List of plugins required by Jenkins operator.BooleangetDisableCsrfProtection()Toggle for CSRF Protection on Jenkins resource.org.cdk8s.ApiObjectMetadatagetMetadata()Metadata associated with Jenkins resource.List<Plugin>getPlugins()List of custom plugins applied to Jenkins resource.List<SeedJob>getSeedJobs()List of seed job configuration for Jenkins resource.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(JenkinsProps.Builder builder)
Constructor that initializes the object based on literal property values passed by theJenkinsProps.Builder.
-
-
Method Detail
-
getBasePlugins
public final List<Plugin> getBasePlugins()
Description copied from interface:JenkinsPropsList of plugins required by Jenkins operator.Default: - Default base plugins: { name: 'kubernetes', version: '1.31.3' }, { name: 'workflow-job', version: '1145.v7f2433caa07f' }, { name: 'workflow-aggregator', version: '2.6' }, { name: 'git', version: '4.10.3' }, { name: 'job-dsl', version: '1.78.1' }, { name: 'configuration-as-code', version: '1414.v878271fc496f' }, { name: 'kubernetes-credentials-provider', version: '0.20' }
- Specified by:
getBasePluginsin interfaceJenkinsProps
-
getDisableCsrfProtection
public final Boolean getDisableCsrfProtection()
Description copied from interface:JenkinsPropsToggle for CSRF Protection on Jenkins resource.Default: - false
- Specified by:
getDisableCsrfProtectionin interfaceJenkinsProps
-
getMetadata
public final org.cdk8s.ApiObjectMetadata getMetadata()
Description copied from interface:JenkinsPropsMetadata associated with Jenkins resource.Default: : Default metadata values: { name: An app-unique name generated by the chart, annotations: No annotations, labels: { app: 'jenkins' }, namespace: default, finalizers: No finalizers, ownerReferences: Automatically set by Kubernetes }
- Specified by:
getMetadatain interfaceJenkinsProps
-
getPlugins
public final List<Plugin> getPlugins()
Description copied from interface:JenkinsPropsList of custom plugins applied to Jenkins resource.Default: - []
- Specified by:
getPluginsin interfaceJenkinsProps
-
getSeedJobs
public final List<SeedJob> getSeedJobs()
Description copied from interface:JenkinsPropsList of seed job configuration for Jenkins resource.For more information about seed jobs, please take a look at { @link https://github.com/jenkinsci/job-dsl-plugin/wiki/Tutorial---Using-the-Jenkins-Job-DSL Jenkins Seed Jobs Documentation }.
Default: - No seed jobs
- Specified by:
getSeedJobsin interfaceJenkinsProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-