Class WAStoragePublisher.WAStorageDescriptor
java.lang.Object
hudson.model.Descriptor<T>
hudson.tasks.BuildStepDescriptor<Publisher>
com.microsoftopentechnologies.windowsazurestorage.WAStoragePublisher.WAStorageDescriptor
- Enclosing class:
- WAStoragePublisher
@Extension
@Symbol("azureUpload")
public static final class WAStoragePublisher.WAStorageDescriptor
extends BuildStepDescriptor<Publisher>
-
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
-
Method Summary
Modifier and TypeMethodDescriptionboolean
configure
(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) doCheckAccount
(String was_storageAccName, String was_storageAccountKey, String was_blobEndPointURL, String was_cdnEndPointURL) Validates storage account details.doCheckBlobName
(String val) doCheckContainerName
(String containerName) doCheckFileShareName
(String fileShareName) doCheckFilesPath
(String value) static void
getStorageAccount
(String name) boolean
isApplicable
(Class<? extends AbstractProject> jobType) 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, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
WAStorageDescriptor
public WAStorageDescriptor()
-
-
Method Details
-
doUpgrade
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws Descriptor.FormException - Overrides:
configure
in classDescriptor<Publisher>
- Throws:
Descriptor.FormException
-
doCheckAccount
@POST public FormValidation doCheckAccount(@QueryParameter String was_storageAccName, @QueryParameter String was_storageAccountKey, @QueryParameter String was_blobEndPointURL, @QueryParameter String was_cdnEndPointURL) throws IOException, javax.servlet.ServletException Validates storage account details.- Parameters:
was_storageAccName
-was_storageAccountKey
-was_blobEndPointURL
-was_cdnEndPointURL
-- Returns:
- Throws:
IOException
javax.servlet.ServletException
-
doCheckContainerName
-
doCheckFilesPath
-
doCheckBlobName
-
isApplicable
- Specified by:
isApplicable
in classBuildStepDescriptor<Publisher>
-
getDisplayName
- Overrides:
getDisplayName
in classDescriptor<Publisher>
-
getStorageAccounts
-
getStorageAccount
-
getDefaultBlobURL
-
doFillStorageAccNameItems
-
doFillStorageCredentialIdItems
-
getStorageCredentials
-
getAjaxURI
-