Class DockerBuilder.DescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<T>
-
- hudson.tasks.BuildStepDescriptor<Builder>
-
- org.jenkinsci.plugins.dockerbuildstep.DockerBuilder.DescriptorImpl
-
- All Implemented Interfaces:
Saveable
,Serializable
,OnMaster
- Enclosing class:
- DockerBuilder
@Extension public static final class DockerBuilder.DescriptorImpl extends BuildStepDescriptor<Builder> implements Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Field Summary
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description DescriptorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
FormValidation
doTestConnection(String dockerUrl, String dockerVersion, String dockerCertPath)
DescriptorExtensionList<DockerCommand,DockerCommand.DockerCommandDescriptor>
getCmdDescriptors()
DockerBuilder.Config
getConfig(AbstractBuild<?,?> build)
String
getDisplayName()
String
getDockerCertPath()
com.github.dockerjava.api.DockerClient
getDockerClient(com.github.dockerjava.api.model.AuthConfig authConfig)
com.github.dockerjava.api.DockerClient
getDockerClient(AbstractBuild<?,?> build, com.github.dockerjava.api.model.AuthConfig authConfig)
com.github.dockerjava.api.DockerClient
getDockerClient(String dockerUrlRes, String dockerVersionRes, String dockerCertPathRes, com.github.dockerjava.api.model.AuthConfig authConfig)
String
getDockerUrl()
String
getDockerVersion()
boolean
isApplicable(Class<? extends AbstractProject> aClass)
-
Methods inherited from class hudson.tasks.BuildStepDescriptor
filter
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Method Detail
-
doTestConnection
public FormValidation doTestConnection(@QueryParameter String dockerUrl, @QueryParameter String dockerVersion, @QueryParameter String dockerCertPath)
-
isApplicable
public boolean isApplicable(Class<? extends AbstractProject> aClass)
- Specified by:
isApplicable
in classBuildStepDescriptor<Builder>
-
getDisplayName
public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<Builder>
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws Descriptor.FormException
- Overrides:
configure
in classDescriptor<Builder>
- Throws:
Descriptor.FormException
-
getDockerUrl
public String getDockerUrl()
-
getDockerVersion
public String getDockerVersion()
-
getDockerCertPath
public String getDockerCertPath()
-
getDockerClient
public com.github.dockerjava.api.DockerClient getDockerClient(com.github.dockerjava.api.model.AuthConfig authConfig)
-
getDockerClient
public com.github.dockerjava.api.DockerClient getDockerClient(AbstractBuild<?,?> build, com.github.dockerjava.api.model.AuthConfig authConfig)
-
getConfig
public DockerBuilder.Config getConfig(AbstractBuild<?,?> build)
-
getDockerClient
public com.github.dockerjava.api.DockerClient getDockerClient(String dockerUrlRes, String dockerVersionRes, String dockerCertPathRes, com.github.dockerjava.api.model.AuthConfig authConfig)
-
getCmdDescriptors
public DescriptorExtensionList<DockerCommand,DockerCommand.DockerCommandDescriptor> getCmdDescriptors()
-
-