Class KubernetesEngineBuilder.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<T>
hudson.tasks.BuildStepDescriptor<Builder>
com.google.jenkins.plugins.k8sengine.KubernetesEngineBuilder.DescriptorImpl
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Enclosing class:
KubernetesEngineBuilder

@Symbol("kubernetesEngineDeploy") @Extension public static final class KubernetesEngineBuilder.DescriptorImpl extends BuildStepDescriptor<Builder>
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getDisplayName

      @NonNull public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<Builder>
    • isApplicable

      public boolean isApplicable(Class<? extends AbstractProject> jobType)
      Specified by:
      isApplicable in class BuildStepDescriptor<Builder>
    • doFillCredentialsIdItems

      public ListBoxModel doFillCredentialsIdItems(@AncestorInPath Jenkins context)
    • doCheckCredentialsId

      public FormValidation doCheckCredentialsId(@AncestorInPath Jenkins context, @QueryParameter("credentialsId") String credentialsId)
    • doFillProjectIdItems

      public ListBoxModel doFillProjectIdItems(@AncestorInPath Jenkins context, @QueryParameter("projectId") String projectId, @QueryParameter("credentialsId") String credentialsId)
    • doCheckProjectId

      public FormValidation doCheckProjectId(@AncestorInPath Jenkins context, @QueryParameter("projectId") String projectId, @QueryParameter("credentialsId") String credentialsId)
    • doFillClusterItems

      public ListBoxModel doFillClusterItems(@AncestorInPath Jenkins context, @QueryParameter("cluster") String cluster, @QueryParameter("credentialsId") String credentialsId, @QueryParameter("projectId") String projectId)
    • doCheckCluster

      public FormValidation doCheckCluster(@AncestorInPath Jenkins context, @QueryParameter("cluster") String cluster, @QueryParameter("credentialsId") String credentialsId, @QueryParameter("projectId") String projectId)
    • doCheckNamespace

      public FormValidation doCheckNamespace(@QueryParameter("namespace") String namespace)
    • doCheckManifestPattern

      public FormValidation doCheckManifestPattern(@QueryParameter("manifestPattern") String manifestPattern)
    • doCheckVerifyTimeoutInMinutes

      public FormValidation doCheckVerifyTimeoutInMinutes(@QueryParameter("verifyTimeoutInMinutes") String verifyTimeoutInMinutes)