Package hudson.plugins.s3
Class S3BucketPublisher.DescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<T>
-
- hudson.tasks.BuildStepDescriptor<Publisher>
-
- hudson.plugins.s3.S3BucketPublisher.DescriptorImpl
-
- Enclosing class:
- S3BucketPublisher
@Symbol("s3Upload") public static final class S3BucketPublisher.DescriptorImpl extends BuildStepDescriptor<Publisher>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Field Summary
Fields Modifier and Type Field Description List<com.amazonaws.regions.Region>
regions
String[]
storageClasses
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description DescriptorImpl()
DescriptorImpl(Class<? extends Publisher> clazz)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json)
ListBoxModel
doFillConsoleLogLevelItems()
ListBoxModel
doFillPluginFailureResultConstraintItems()
ListBoxModel
doFillProfileNameItems(Item item)
FormValidation
doLoginCheck(String name, String accessKey, Secret secretKey, boolean useRole)
Level[]
getConsoleLogLevels()
String
getDisplayName()
String
getHelpFile()
Result[]
getPluginFailureResultConstraints()
S3Profile[]
getProfiles()
boolean
isApplicable(Class<? extends AbstractProject> aClass)
void
replaceProfiles(List<S3Profile> profiles)
-
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, 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
-
getDisplayName
public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<Publisher>
-
getHelpFile
public String getHelpFile()
- Overrides:
getHelpFile
in classDescriptor<Publisher>
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json)
- Overrides:
configure
in classDescriptor<Publisher>
-
doFillProfileNameItems
public ListBoxModel doFillProfileNameItems(@AncestorInPath Item item)
-
doFillConsoleLogLevelItems
public ListBoxModel doFillConsoleLogLevelItems()
-
doFillPluginFailureResultConstraintItems
public ListBoxModel doFillPluginFailureResultConstraintItems()
-
getConsoleLogLevels
public Level[] getConsoleLogLevels()
-
getProfiles
public S3Profile[] getProfiles()
-
getPluginFailureResultConstraints
public Result[] getPluginFailureResultConstraints()
-
doLoginCheck
public FormValidation doLoginCheck(@QueryParameter String name, @QueryParameter String accessKey, @QueryParameter Secret secretKey, @QueryParameter boolean useRole)
-
isApplicable
public boolean isApplicable(Class<? extends AbstractProject> aClass)
- Specified by:
isApplicable
in classBuildStepDescriptor<Publisher>
-
-