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
Constructors Constructor Description WAStorageDescriptor()
-
Method Summary
-
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
-
doUpgrade
@Initializer(before=PLUGINS_STARTED) public static void 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
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
public FormValidation doCheckContainerName(org.kohsuke.stapler.StaplerRequest request) throws IOException, javax.servlet.ServletException
Checks for valid container name.- Parameters:
request
-- Returns:
- FormValidation result
- Throws:
IOException
javax.servlet.ServletException
-
doCheckFileShareName
public FormValidation doCheckFileShareName(org.kohsuke.stapler.StaplerRequest request)
-
doCheckPath
public FormValidation doCheckPath(@QueryParameter String val)
-
doCheckBlobName
public FormValidation doCheckBlobName(@QueryParameter String val)
-
isApplicable
public boolean isApplicable(Class<? extends AbstractProject> jobType)
- Specified by:
isApplicable
in classBuildStepDescriptor<Publisher>
-
getDisplayName
public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<Publisher>
-
getStorageAccounts
public StorageAccountInfo[] getStorageAccounts()
-
getStorageAccount
public StorageAccountInfo getStorageAccount(String name)
-
getDefaultBlobURL
public String getDefaultBlobURL()
-
doFillStorageAccNameItems
public ListBoxModel doFillStorageAccNameItems()
-
doFillStorageCredentialIdItems
public ListBoxModel doFillStorageCredentialIdItems(@AncestorInPath Item owner)
-
getStorageCredentials
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public List<String> getStorageCredentials()
-
getAjaxURI
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public String getAjaxURI()
-
-