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 classstatic final classstatic final classNested classes/interfaces inherited from class hudson.tasks.Publisher
Publisher.DescriptorExtensionListImplNested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherListNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudsonNested 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 S3ProfilegetProfile(String profileName) Collection<? extends Action> getProjectActions(AbstractProject<?, ?> project) booleanbooleanvoidperform(Run<?, ?> run, FilePath ws, Launcher launcher, TaskListener listener) protected ObjectMethods inherited from class hudson.tasks.Recorder
getDescriptorMethods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuildMethods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, perform, perform, prebuildMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.tasks.BuildStep
getProjectAction, perform, prebuildMethods 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:
getProjectActionsin interfaceBuildStep- Overrides:
getProjectActionsin classBuildStepCompatibilityLayer
-
perform
public void perform(@NonNull Run<?, ?> run, @NonNull FilePath ws, @NonNull Launcher launcher, @NonNull TaskListener listener) throws InterruptedException, IOException- Specified by:
performin interfaceSimpleBuildStep- Throws:
InterruptedExceptionIOException
-
getRequiredMonitorService
- Specified by:
getRequiredMonitorServicein interfaceBuildStep
-