public final class S3BucketPublisher
extends hudson.tasks.Recorder
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
S3BucketPublisher.DescriptorImpl |
static class |
S3BucketPublisher.S3DeletedJobListener |
hudson.tasks.Publisher.DescriptorExtensionListImpljenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Modifier and Type | Field and Description |
|---|---|
static S3BucketPublisher.DescriptorImpl |
DESCRIPTOR |
| Constructor and Description |
|---|
S3BucketPublisher(String profileName,
List<Entry> entries,
List<MetadataPair> userMetadata,
boolean dontWaitForConcurrentBuildCompletion,
String consoleLogLevel,
String pluginFailureResultConstraint,
boolean dontSetBuildResultOnFailure) |
| Modifier and Type | Method and Description |
|---|---|
String |
getConsoleLogLevel()
for data binding only
|
List<Entry> |
getEntries() |
String |
getPluginFailureResultConstraint()
for data binding only
|
S3Profile |
getProfile() |
static S3Profile |
getProfile(String profileName) |
String |
getProfileName() |
Collection<? extends hudson.model.Action> |
getProjectActions(hudson.model.AbstractProject<?,?> project) |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
List<MetadataPair> |
getUserMetadata() |
boolean |
isDontSetBuildResultOnFailure() |
boolean |
isDontWaitForConcurrentBuildCompletion() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath ws,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
protected Object |
readResolve() |
all, getProjectAction, needsToRunAfterFinalized, prebuildgetProjectAction, perform, perform, prebuild@Extension public static final S3BucketPublisher.DescriptorImpl DESCRIPTOR
protected Object readResolve()
public List<MetadataPair> getUserMetadata()
public String getProfileName()
public String getPluginFailureResultConstraint()
public boolean isDontWaitForConcurrentBuildCompletion()
public boolean isDontSetBuildResultOnFailure()
public String getConsoleLogLevel()
public S3Profile getProfile()
public Collection<? extends hudson.model.Action> getProjectActions(hudson.model.AbstractProject<?,?> project)
getProjectActions in interface hudson.tasks.BuildStepgetProjectActions in class hudson.tasks.BuildStepCompatibilityLayerpublic void perform(@Nonnull hudson.model.Run<?,?> run, @Nonnull hudson.FilePath ws, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws InterruptedException, IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionpublic hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildStepCopyright © 2016–2021. All rights reserved.