@Symbol(value="s3")
@Extension
public class S3BlobStoreConfig
extends io.jenkins.plugins.aws.global_configuration.AbstractAwsGlobalConfiguration
| Constructor and Description |
|---|
S3BlobStoreConfig() |
| Modifier and Type | Method and Description |
|---|---|
com.amazonaws.services.s3.model.Bucket |
createS3Bucket(String name)
create an S3 Bucket.
|
hudson.util.FormValidation |
doCheckContainer(String container) |
hudson.util.FormValidation |
doCheckCustomEndpoint(String customEndpoint) |
hudson.util.FormValidation |
doCheckCustomSigningRegion(String customSigningRegion) |
hudson.util.FormValidation |
doCheckPrefix(String prefix) |
hudson.util.FormValidation |
doCreateS3Bucket(String container,
boolean disableSessionToken) |
hudson.util.FormValidation |
doValidateS3BucketConfig(String container,
String prefix,
boolean useHttp,
boolean usePathStyleUrl,
boolean disableSessionToken,
String customEndpoint,
String customSigningRegion) |
static S3BlobStoreConfig |
get() |
String |
getContainer() |
String |
getCustomEndpoint() |
String |
getCustomSigningRegion() |
boolean |
getDisableSessionToken() |
String |
getDisplayName() |
String |
getPrefix() |
String |
getResolvedCustomEndpoint() |
boolean |
getUseHttp() |
boolean |
getUsePathStyleUrl() |
boolean |
isDeleteArtifacts() |
boolean |
isDeleteStashes() |
void |
setContainer(String container) |
void |
setCustomEndpoint(String customEndpoint) |
void |
setCustomSigningRegion(String customSigningRegion) |
void |
setDisableSessionToken(boolean disableSessionToken) |
void |
setPrefix(String prefix) |
void |
setUseHttp(boolean useHttp) |
void |
setUsePathStyleUrl(boolean usePathStyleUrl) |
getCategory, processExceptionMessageall, configure, getDescriptor, getGlobalConfigPageaddHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMappublic String getContainer()
@DataBoundSetter public void setContainer(String container)
public String getPrefix()
@DataBoundSetter public void setPrefix(String prefix)
public boolean isDeleteArtifacts()
public boolean isDeleteStashes()
public boolean getUsePathStyleUrl()
@DataBoundSetter public void setUsePathStyleUrl(boolean usePathStyleUrl)
public boolean getUseHttp()
@DataBoundSetter public void setUseHttp(boolean useHttp)
public boolean getDisableSessionToken()
@DataBoundSetter public void setDisableSessionToken(boolean disableSessionToken)
public String getCustomEndpoint()
@DataBoundSetter public void setCustomEndpoint(String customEndpoint)
public String getResolvedCustomEndpoint()
public String getCustomSigningRegion()
@DataBoundSetter public void setCustomSigningRegion(String customSigningRegion)
@Nonnull public String getDisplayName()
getDisplayName in class hudson.model.Descriptor<jenkins.model.GlobalConfiguration>@Nonnull public static S3BlobStoreConfig get()
public hudson.util.FormValidation doCheckContainer(@QueryParameter
String container)
public hudson.util.FormValidation doCheckPrefix(@QueryParameter
String prefix)
public hudson.util.FormValidation doCheckCustomSigningRegion(@QueryParameter
String customSigningRegion)
public hudson.util.FormValidation doCheckCustomEndpoint(@QueryParameter
String customEndpoint)
public com.amazonaws.services.s3.model.Bucket createS3Bucket(String name) throws IOException
name - name of the S3 Bucket.IOException - in case of error obtaining the credentials, in other kind of errors it will throw the
runtime exceptions are thrown by createBucket method.public hudson.util.FormValidation doCreateS3Bucket(@QueryParameter
String container,
@QueryParameter
boolean disableSessionToken)
public hudson.util.FormValidation doValidateS3BucketConfig(@QueryParameter
String container,
@QueryParameter
String prefix,
@QueryParameter
boolean useHttp,
@QueryParameter
boolean usePathStyleUrl,
@QueryParameter
boolean disableSessionToken,
@QueryParameter
String customEndpoint,
@QueryParameter
String customSigningRegion)
Copyright © 2016–2020. All rights reserved.