public final class S3BucketPublisher extends Recorder implements SimpleBuildStep
Modifier and Type | Class and Description |
---|---|
static class |
S3BucketPublisher.DescriptorImpl |
static class |
S3BucketPublisher.S3DeletedJobListener |
Publisher.DescriptorExtensionListImpl
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
BuildStep.PublisherList
ExtensionPoint.LegacyInstancesAreScopedToHudson
Modifier and Type | Field and Description |
---|---|
static S3BucketPublisher.DescriptorImpl |
DESCRIPTOR |
BUILDERS, PUBLISHERS
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 Action> |
getProjectActions(AbstractProject<?,?> project) |
BuildStepMonitor |
getRequiredMonitorService() |
List<MetadataPair> |
getUserMetadata() |
boolean |
isDontSetBuildResultOnFailure() |
boolean |
isDontWaitForConcurrentBuildCompletion() |
void |
perform(Run<?,?> run,
FilePath ws,
Launcher launcher,
TaskListener listener) |
protected Object |
readResolve() |
getDescriptor
all, getProjectAction, needsToRunAfterFinalized, prebuild
getProjectAction, perform, perform, prebuild
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
perform, perform, requiresWorkspace
getProjectAction, 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()
@NonNull public Collection<? extends Action> getProjectActions(AbstractProject<?,?> project)
getProjectActions
in interface BuildStep
getProjectActions
in class BuildStepCompatibilityLayer
public void perform(@Nonnull Run<?,?> run, @Nonnull FilePath ws, @Nonnull Launcher launcher, @Nonnull TaskListener listener) throws InterruptedException, IOException
perform
in interface SimpleBuildStep
InterruptedException
IOException
public BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService
in interface BuildStep
Copyright © 2016–2021. All rights reserved.