Class CodeBuildCloud

    • Constructor Detail

      • CodeBuildCloud

        @DataBoundConstructor
        public CodeBuildCloud​(@NonNull
                              String name,
                              @NonNull
                              String codeBuildProjectName,
                              @NonNull
                              String credentialId,
                              @NonNull
                              String region,
                              @NonNull
                              String label,
                              @NonNull
                              Integer agentConnectTimeout,
                              @NonNull
                              String dockerImage,
                              @NonNull
                              String dockerImagePullCredentials,
                              @NonNull
                              String computeType,
                              @NonNull
                              String environmentType,
                              @NonNull
                              String buildSpec,
                              @NonNull
                              Boolean verifyIsCodeBuildIPOnJNLP,
                              @NonNull
                              Integer maxAgents,
                              @NonNull
                              String direct,
                              @NonNull
                              Boolean disableHttpsCertValidation,
                              @NonNull
                              Boolean noKeepAlive,
                              @NonNull
                              Boolean noReconnect,
                              @NonNull
                              String protocols,
                              @NonNull
                              String proxyCredentialsId,
                              @NonNull
                              String tunnel,
                              @NonNull
                              String jenkinsUrl,
                              @NonNull
                              Boolean webSocket)
                       throws io.jenkins.cli.shaded.org.apache.commons.lang.NotImplementedException
        Throws:
        io.jenkins.cli.shaded.org.apache.commons.lang.NotImplementedException
    • Method Detail

      • getJenkins

        @NonNull
        protected static Jenkins getJenkins()
      • getName

        public String getName()
      • getCodeBuildProjectName

        @NonNull
        public String getCodeBuildProjectName()
      • setCodeBuildProjectName

        @DataBoundSetter
        public void setCodeBuildProjectName​(String codeBuildProjectName)
      • getRegion

        @NonNull
        public String getRegion()
      • setRegion

        @DataBoundSetter
        public void setRegion​(String region)
      • getLabel

        @NonNull
        public String getLabel()
      • setLabel

        @DataBoundSetter
        public void setLabel​(String label)
      • getAgentConnectTimeout

        @NonNull
        public Integer getAgentConnectTimeout()
      • setAgentConnectTimeout

        @DataBoundSetter
        public void setAgentConnectTimeout​(Integer agentTimeout)
      • getCredentialId

        @NonNull
        public String getCredentialId()
      • setCredentialId

        @DataBoundSetter
        public void setCredentialId​(String credentialId)
      • getControllerIdentity

        @NonNull
        public Secret getControllerIdentity()
      • setControllerIdentity

        @DataBoundSetter
        public void setControllerIdentity​(Secret controllerIdentity)
      • getMaxAgents

        @NonNull
        public Integer getMaxAgents()
      • setMaxAgents

        @DataBoundSetter
        public void setMaxAgents​(Integer maxAgents)
      • getDirect

        @NonNull
        public String getDirect()
      • setDirect

        @DataBoundSetter
        public void setDirect​(String direct)
      • getDisableHttpsCertValidation

        @NonNull
        public Boolean getDisableHttpsCertValidation()
      • setDisableHttpsCertValidation

        @DataBoundSetter
        public void setDisableHttpsCertValidation​(Boolean disableHttpsCertValidation)
      • getNoKeepAlive

        @NonNull
        public Boolean getNoKeepAlive()
      • setNoKeepAlive

        @DataBoundSetter
        public void setNoKeepAlive​(Boolean noKeepAlive)
      • getNoReconnect

        @NonNull
        public Boolean getNoReconnect()
      • setNoReconnect

        @DataBoundSetter
        public void setNoReconnect​(Boolean noReconnect)
      • getProtocols

        @NonNull
        public String getProtocols()
      • setProtocols

        @DataBoundSetter
        public void setProtocols​(String protocols)
      • getProxyCredentialsId

        @NonNull
        public String getProxyCredentialsId()
      • setProxyCredentialsId

        @DataBoundSetter
        public void setProxyCredentialsId​(String proxyCredentialsId)
      • getTunnel

        @NonNull
        public String getTunnel()
      • setTunnel

        @DataBoundSetter
        public void setTunnel​(String tunnel)
      • getJenkinsUrl

        @NonNull
        public String getJenkinsUrl()
      • setJenkinsUrl

        @DataBoundSetter
        public void setJenkinsUrl​(String jenkinsUrl)
      • getWebSocket

        @NonNull
        public Boolean getWebSocket()
      • setWebSocket

        @DataBoundSetter
        public void setWebSocket​(Boolean webSocket)
      • getVerifyIsCodeBuildIPOnJNLP

        @NonNull
        public Boolean getVerifyIsCodeBuildIPOnJNLP()
      • setVerifyIsCodeBuildIPOnJNLP

        @DataBoundSetter
        public void setVerifyIsCodeBuildIPOnJNLP​(Boolean verifyIsCodeBuildIPOnJNLP)
      • getDockerImage

        @NonNull
        public String getDockerImage()
      • setDockerImage

        @DataBoundSetter
        public void setDockerImage​(String dockerImage)
      • getDockerImagePullCredentials

        @NonNull
        public String getDockerImagePullCredentials()
      • setDockerImagePullCredentials

        @DataBoundSetter
        public void setDockerImagePullCredentials​(String dockerImagePullCredentials)
      • getComputeType

        @NonNull
        public String getComputeType()
      • setComputeType

        @DataBoundSetter
        public void setComputeType​(String computeType)
      • getEnvironmentType

        @NonNull
        public String getEnvironmentType()
      • setEnvironmentType

        @DataBoundSetter
        public void setEnvironmentType​(String environmentType)
      • getBuildSpec

        @NonNull
        public String getBuildSpec()
      • setBuildSpec

        @DataBoundSetter
        public void setBuildSpec​(String buildSpec)
      • getClient

        public CodeBuildClientWrapper getClient()
        Getter for the field client.
        Returns:
        a AWSCodeBuild object.