java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.services.codepipeline.actions.BaseJenkinsProvider
software.amazon.awscdk.services.codepipeline.actions.JenkinsProvider
All Implemented Interfaces:
IJenkinsProvider, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

@Generated(value="jsii-pacmak/1.97.0 (build 729de35)", date="2024-04-18T17:54:14.410Z") @Stability(Stable) public class JenkinsProvider extends BaseJenkinsProvider
A class representing Jenkins providers.

Example:

 JenkinsProvider jenkinsProvider = JenkinsProvider.Builder.create(this, "JenkinsProvider")
         .providerName("MyJenkinsProvider")
         .serverUrl("http://my-jenkins.com:8080")
         .version("2")
         .build();
 

See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    A fluent builder for JenkinsProvider.

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode

    Nested classes/interfaces inherited from interface software.constructs.IConstruct

    software.constructs.IConstruct.Jsii$Default

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.codepipeline.actions.IJenkinsProvider

    IJenkinsProvider.Jsii$Default
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    JenkinsProvider(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    JenkinsProvider(software.amazon.jsii.JsiiObjectRef objRef)
     
     
    JenkinsProvider(software.constructs.Construct scope, String id, JenkinsProviderProps props)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    fromJenkinsProviderAttributes(software.constructs.Construct scope, String id, JenkinsProviderAttributes attrs)
    Import a Jenkins provider registered either outside the CDK, or in a different CDK Stack.
     
     

    Methods inherited from class software.amazon.awscdk.services.codepipeline.actions.BaseJenkinsProvider

    getVersion

    Methods inherited from class software.constructs.Construct

    getNode, isConstruct, toString

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface software.constructs.IConstruct

    getNode

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Constructor Details

    • JenkinsProvider

      protected JenkinsProvider(software.amazon.jsii.JsiiObjectRef objRef)
    • JenkinsProvider

      protected JenkinsProvider(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • JenkinsProvider

      @Stability(Stable) public JenkinsProvider(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull JenkinsProviderProps props)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      props - This parameter is required.
  • Method Details

    • fromJenkinsProviderAttributes

      @Stability(Stable) @NotNull public static IJenkinsProvider fromJenkinsProviderAttributes(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull JenkinsProviderAttributes attrs)
      Import a Jenkins provider registered either outside the CDK, or in a different CDK Stack.

      Parameters:
      scope - the parent Construct for the new provider. This parameter is required.
      id - the identifier of the new provider Construct. This parameter is required.
      attrs - the properties used to identify the existing provider. This parameter is required.
      Returns:
      a new Construct representing a reference to an existing Jenkins provider
    • getProviderName

      @Stability(Stable) @NotNull public String getProviderName()
      Specified by:
      getProviderName in interface IJenkinsProvider
      Specified by:
      getProviderName in class BaseJenkinsProvider
    • getServerUrl

      @Stability(Stable) @NotNull public String getServerUrl()
      Specified by:
      getServerUrl in interface IJenkinsProvider
      Specified by:
      getServerUrl in class BaseJenkinsProvider