Package hudson.plugins.s3
Class S3BucketPublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Recorder
hudson.plugins.s3.S3BucketPublisher
- All Implemented Interfaces:
ExtensionPoint
,Describable<Publisher>
,BuildStep
,SimpleBuildStep
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static final class
Nested classes/interfaces inherited from class hudson.tasks.Publisher
Publisher.DescriptorExtensionListImpl
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
Field Summary
FieldsFields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
Constructor Summary
ConstructorsConstructorDescriptionS3BucketPublisher
(String profileName, List<Entry> entries, List<MetadataPair> userMetadata, boolean dontWaitForConcurrentBuildCompletion, String consoleLogLevel, String pluginFailureResultConstraint, boolean dontSetBuildResultOnFailure) -
Method Summary
Modifier and TypeMethodDescriptionfor data binding onlyfor data binding onlystatic S3Profile
getProfile
(String profileName) Collection<? extends Action>
getProjectActions
(AbstractProject<?, ?> project) boolean
boolean
void
perform
(Run<?, ?> run, FilePath ws, Launcher launcher, TaskListener listener) protected Object
Methods inherited from class hudson.tasks.Recorder
getDescriptor
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, perform, perform, prebuild
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, perform, prebuild
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
Field Details
-
DESCRIPTOR
-
-
Constructor Details
-
S3BucketPublisher
-
-
Method Details
-
readResolve
-
getEntries
-
getUserMetadata
-
getProfileName
-
getPluginFailureResultConstraint
for data binding only- Returns:
- pluginFailureResultConstraint string representation
-
isDontWaitForConcurrentBuildCompletion
public boolean isDontWaitForConcurrentBuildCompletion() -
isDontSetBuildResultOnFailure
public boolean isDontSetBuildResultOnFailure() -
getConsoleLogLevel
for data binding only- Returns:
- consoleLogLevel string representation
-
getProfile
-
getProfile
-
getProjectActions
- Specified by:
getProjectActions
in interfaceBuildStep
- Overrides:
getProjectActions
in classBuildStepCompatibilityLayer
-
perform
public void perform(@NonNull Run<?, ?> run, @NonNull FilePath ws, @NonNull Launcher launcher, @NonNull TaskListener listener) throws InterruptedException, IOException- Specified by:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
-
getRequiredMonitorService
- Specified by:
getRequiredMonitorService
in interfaceBuildStep
-