Class InjectionConfig

  • All Implemented Interfaces:
    hudson.ExtensionPoint, hudson.model.Describable<jenkins.model.GlobalConfiguration>, hudson.model.Saveable, jenkins.model.Loadable, jenkins.util.io.OnMaster

    @Extension
    public class InjectionConfig
    extends jenkins.model.GlobalConfiguration
    • Constructor Detail

      • InjectionConfig

        public InjectionConfig()
    • Method Detail

      • isShowLegacyConfigurationWarning

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public boolean isShowLegacyConfigurationWarning()
      • getUnsupportedMavenPluginWarningDetails

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @CheckForNull
        public UnsupportedMavenPluginWarningDetails getUnsupportedMavenPluginWarningDetails()
      • isGitPluginInstalled

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public boolean isGitPluginInstalled()
      • isEnabled

        public boolean isEnabled()
      • isDisabled

        public boolean isDisabled()
      • setEnabled

        @DataBoundSetter
        public void setEnabled​(boolean enabled)
      • getServer

        @CheckForNull
        public java.lang.String getServer()
      • setServer

        @DataBoundSetter
        public void setServer​(java.lang.String server)
      • isAllowUntrusted

        public boolean isAllowUntrusted()
      • setAllowUntrusted

        @DataBoundSetter
        public void setAllowUntrusted​(boolean allowUntrusted)
      • getAccessKeyCredentialId

        @CheckForNull
        public java.lang.String getAccessKeyCredentialId()
      • setAccessKeyCredentialId

        @DataBoundSetter
        public void setAccessKeyCredentialId​(java.lang.String accessKeyCredentialId)
      • getShortLivedTokenExpiry

        @CheckForNull
        public java.lang.Integer getShortLivedTokenExpiry()
      • setShortLivedTokenExpiry

        @DataBoundSetter
        public void setShortLivedTokenExpiry​(java.lang.Integer shortLivedTokenExpiry)
      • getGradlePluginRepositoryCredentialId

        @CheckForNull
        public java.lang.String getGradlePluginRepositoryCredentialId()
      • setGradlePluginRepositoryCredentialId

        @DataBoundSetter
        public void setGradlePluginRepositoryCredentialId​(java.lang.String gradlePluginRepositoryCredentialId)
      • getGradlePluginVersion

        @CheckForNull
        public java.lang.String getGradlePluginVersion()
      • setGradlePluginVersion

        @DataBoundSetter
        public void setGradlePluginVersion​(java.lang.String gradlePluginVersion)
      • getCcudPluginVersion

        @CheckForNull
        public java.lang.String getCcudPluginVersion()
      • setCcudPluginVersion

        @DataBoundSetter
        public void setCcudPluginVersion​(java.lang.String ccudPluginVersion)
      • getGradlePluginRepositoryUrl

        @CheckForNull
        public java.lang.String getGradlePluginRepositoryUrl()
      • setGradlePluginRepositoryUrl

        @DataBoundSetter
        public void setGradlePluginRepositoryUrl​(java.lang.String gradlePluginRepositoryUrl)
      • getGradleInjectionEnabledNodes

        @CheckForNull
        public java.util.List<NodeLabelItem> getGradleInjectionEnabledNodes()
      • setGradleInjectionEnabledNodes

        @DataBoundSetter
        public void setGradleInjectionEnabledNodes​(java.util.List<NodeLabelItem> gradleInjectionEnabledNodes)
      • getGradleInjectionDisabledNodes

        @CheckForNull
        public java.util.List<NodeLabelItem> getGradleInjectionDisabledNodes()
      • setGradleInjectionDisabledNodes

        @DataBoundSetter
        public void setGradleInjectionDisabledNodes​(java.util.List<NodeLabelItem> gradleInjectionDisabledNodes)
      • isGradleCaptureTaskInputFiles

        public java.lang.Boolean isGradleCaptureTaskInputFiles()
      • setGradleCaptureTaskInputFiles

        @DataBoundSetter
        public void setGradleCaptureTaskInputFiles​(java.lang.Boolean gradleCaptureTaskInputFiles)
      • getMavenExtensionVersion

        public java.lang.String getMavenExtensionVersion()
      • setMavenExtensionVersion

        @DataBoundSetter
        public void setMavenExtensionVersion​(java.lang.String mavenExtensionVersion)
      • getMavenExtensionCustomCoordinates

        @CheckForNull
        public java.lang.String getMavenExtensionCustomCoordinates()
      • setMavenExtensionCustomCoordinates

        @DataBoundSetter
        public void setMavenExtensionCustomCoordinates​(java.lang.String mavenExtensionCustomCoordinates)
      • getCcudExtensionCustomCoordinates

        @CheckForNull
        public java.lang.String getCcudExtensionCustomCoordinates()
      • setCcudExtensionCustomCoordinates

        @DataBoundSetter
        public void setCcudExtensionCustomCoordinates​(java.lang.String ccudExtensionCustomCoordinates)
      • getCcudExtensionVersion

        public java.lang.String getCcudExtensionVersion()
      • setCcudExtensionVersion

        @DataBoundSetter
        public void setCcudExtensionVersion​(java.lang.String ccudExtensionVersion)
      • getMavenExtensionRepositoryUrl

        @CheckForNull
        public java.lang.String getMavenExtensionRepositoryUrl()
      • setMavenExtensionRepositoryUrl

        @DataBoundSetter
        public void setMavenExtensionRepositoryUrl​(java.lang.String mavenExtensionRepositoryUrl)
      • getMavenExtensionRepositoryCredentialId

        @CheckForNull
        public java.lang.String getMavenExtensionRepositoryCredentialId()
      • setMavenExtensionRepositoryCredentialId

        @DataBoundSetter
        public void setMavenExtensionRepositoryCredentialId​(java.lang.String mavenExtensionRepositoryCredentialId)
      • getMavenInjectionEnabledNodes

        @CheckForNull
        public java.util.List<NodeLabelItem> getMavenInjectionEnabledNodes()
      • setMavenInjectionEnabledNodes

        @DataBoundSetter
        public void setMavenInjectionEnabledNodes​(java.util.List<NodeLabelItem> mavenInjectionEnabledNodes)
      • getMavenInjectionDisabledNodes

        @CheckForNull
        public java.util.List<NodeLabelItem> getMavenInjectionDisabledNodes()
      • setMavenInjectionDisabledNodes

        @DataBoundSetter
        public void setMavenInjectionDisabledNodes​(java.util.List<NodeLabelItem> mavenInjectionDisabledNodes)
      • isMavenCaptureGoalInputFiles

        public java.lang.Boolean isMavenCaptureGoalInputFiles()
      • setMavenCaptureGoalInputFiles

        @DataBoundSetter
        public void setMavenCaptureGoalInputFiles​(java.lang.Boolean mavenCaptureGoalInputFiles)
      • setVcsRepositoryFilter

        @DataBoundSetter
        public void setVcsRepositoryFilter​(java.lang.String vcsRepositoryFilter)
      • isEnforceUrl

        public boolean isEnforceUrl()
      • setEnforceUrl

        @DataBoundSetter
        public void setEnforceUrl​(boolean enforceUrl)
      • isCheckForBuildAgentErrors

        public boolean isCheckForBuildAgentErrors()
      • setCheckForBuildAgentErrors

        @DataBoundSetter
        public void setCheckForBuildAgentErrors​(boolean checkForBuildAgentErrors)
      • isInjectCcudExtension

        public boolean isInjectCcudExtension()
      • setInjectCcudExtension

        @DataBoundSetter
        public void setInjectCcudExtension​(boolean injectCcudExtension)
      • isInjectMavenExtension

        public boolean isInjectMavenExtension()
      • setInjectMavenExtension

        @DataBoundSetter
        public void setInjectMavenExtension​(boolean injectMavenExtension)
      • getVcsRepositoryFilter

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @CheckForNull
        public java.lang.String getVcsRepositoryFilter()
        Required to display filter in the UI.
      • hasRepositoryFilter

        public boolean hasRepositoryFilter()
      • matchesRepositoryFilter

        public hudson.plugins.gradle.injection.VcsRepositoryFilter.Result matchesRepositoryFilter​(java.lang.String repositoryUrl)
      • configure

        public boolean configure​(org.kohsuke.stapler.StaplerRequest req,
                                 net.sf.json.JSONObject json)
        Overrides:
        configure in class jenkins.model.GlobalConfiguration
      • doCheckServer

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @POST
        public hudson.util.FormValidation doCheckServer​(@QueryParameter
                                                        java.lang.String value)
      • doCheckGradlePluginVersion

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @POST
        public hudson.util.FormValidation doCheckGradlePluginVersion​(@QueryParameter
                                                                     java.lang.String value)
      • doCheckCcudPluginVersion

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @POST
        public hudson.util.FormValidation doCheckCcudPluginVersion​(@QueryParameter
                                                                   java.lang.String value)
      • doCheckGradlePluginRepositoryUrl

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @POST
        public hudson.util.FormValidation doCheckGradlePluginRepositoryUrl​(@QueryParameter
                                                                           java.lang.String value)
      • doCheckAccessKeyCredentialId

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @POST
        public hudson.util.FormValidation doCheckAccessKeyCredentialId​(@QueryParameter
                                                                       java.lang.String value)
      • doCheckShortLivedTokenExpiry

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @POST
        public hudson.util.FormValidation doCheckShortLivedTokenExpiry​(@QueryParameter
                                                                       java.lang.String value)
      • doCheckMavenExtensionCustomCoordinates

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @POST
        public hudson.util.FormValidation doCheckMavenExtensionCustomCoordinates​(@QueryParameter
                                                                                 java.lang.String value)
      • doCheckCcudExtensionCustomCoordinates

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @POST
        public hudson.util.FormValidation doCheckCcudExtensionCustomCoordinates​(@QueryParameter
                                                                                java.lang.String value)
      • doCheckMavenExtensionRepositoryUrl

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @POST
        public hudson.util.FormValidation doCheckMavenExtensionRepositoryUrl​(@QueryParameter
                                                                             java.lang.String value)
      • doCheckMavenExtensionVersion

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @POST
        public hudson.util.FormValidation doCheckMavenExtensionVersion​(@QueryParameter
                                                                       java.lang.String value)
      • doCheckCcudExtensionVersion

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        @POST
        public hudson.util.FormValidation doCheckCcudExtensionVersion​(@QueryParameter
                                                                      java.lang.String value)
      • doFillGradlePluginRepositoryCredentialIdItems

        @POST
        public hudson.util.ListBoxModel doFillGradlePluginRepositoryCredentialIdItems​(@AncestorInPath
                                                                                      hudson.model.Item project)
      • doFillMavenExtensionRepositoryCredentialIdItems

        @POST
        public hudson.util.ListBoxModel doFillMavenExtensionRepositoryCredentialIdItems​(@AncestorInPath
                                                                                        hudson.model.Item project)
      • doFillAccessKeyCredentialIdItems

        @POST
        public hudson.util.ListBoxModel doFillAccessKeyCredentialIdItems​(@AncestorInPath
                                                                         hudson.model.Item project)
      • checkRequiredUrl

        public static hudson.util.FormValidation checkRequiredUrl​(java.lang.String value)
      • checkUrl

        public static hudson.util.FormValidation checkUrl​(java.lang.String value)
      • checkRequiredVersion

        public static hudson.util.FormValidation checkRequiredVersion​(java.lang.String value)
      • checkVersion

        public static hudson.util.FormValidation checkVersion​(java.lang.String value)
      • readResolve

        protected java.lang.Object readResolve()
                                        throws java.io.IOException
        Invoked by XStream when this object is read into memory.
        Throws:
        java.io.IOException