Index

A B C D E F G H I L M P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

A

addResponse(BuildstashUploadResponse) - Method in class com.buildstash.BuildstashBuildAction
Add a new upload response to the list.

B

BuildInfo() - Constructor for class com.buildstash.BuildstashUploadResponse.BuildInfo
 
BuildstashBuildAction - Class in com.buildstash
Build action to store Buildstash upload results.
BuildstashBuildAction(BuildstashUploadResponse) - Constructor for class com.buildstash.BuildstashBuildAction
 
BuildstashBuilder - Class in com.buildstash
Post-build action for uploading build artifacts to Buildstash.
BuildstashBuilder() - Constructor for class com.buildstash.BuildstashBuilder
 
BuildstashBuilder.DescriptorImpl - Class in com.buildstash
 
BuildstashStep - Class in com.buildstash
Pipeline step for uploading build artifacts to Buildstash.
BuildstashStep() - Constructor for class com.buildstash.BuildstashStep
 
BuildstashStep.DescriptorImpl - Class in com.buildstash
 
BuildstashStepExecution - Class in com.buildstash
Execution class for the Buildstash step.
BuildstashStepExecution(BuildstashStep, StepContext) - Constructor for class com.buildstash.BuildstashStepExecution
 
BuildstashUploadHelper - Class in com.buildstash
Helper class containing shared logic for Buildstash upload operations.
BuildstashUploadHelper() - Constructor for class com.buildstash.BuildstashUploadHelper
 
BuildstashUploadRequest - Class in com.buildstash
Data model for Buildstash upload request.
BuildstashUploadRequest() - Constructor for class com.buildstash.BuildstashUploadRequest
 
BuildstashUploadResponse - Class in com.buildstash
Data model for Buildstash upload response.
BuildstashUploadResponse() - Constructor for class com.buildstash.BuildstashUploadResponse
 
BuildstashUploadResponse(String, String, boolean, String, String) - Constructor for class com.buildstash.BuildstashUploadResponse
 
BuildstashUploadResponse.BuildInfo - Class in com.buildstash
Nested class for build information from the API response.
BuildstashUploadResponse.PlatformInfo - Class in com.buildstash
Nested class for platform information.
BuildstashUploadService - Class in com.buildstash
Service class for uploading files to Buildstash.
BuildstashUploadService(String, TaskListener) - Constructor for class com.buildstash.BuildstashUploadService
 

C

close() - Method in class com.buildstash.BuildstashUploadService
 
com.buildstash - package com.buildstash
 
createUploadRequest(FilePath, Run<?, ?>, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Static method in class com.buildstash.BuildstashUploadHelper
Creates a BuildstashUploadRequest from the provided parameters.

D

DescriptorImpl() - Constructor for class com.buildstash.BuildstashBuilder.DescriptorImpl
 
DescriptorImpl() - Constructor for class com.buildstash.BuildstashStep.DescriptorImpl
 
doFillStructureItems() - Method in class com.buildstash.BuildstashBuilder.DescriptorImpl
 
doFillStructureItems() - Method in class com.buildstash.BuildstashStep.DescriptorImpl
 

E

expand(EnvVars, String) - Static method in class com.buildstash.BuildstashUploadHelper
Expands environment variables in a string value.

F

FileUploadInfo - Class in com.buildstash
Data model for file upload information from Buildstash.
FileUploadInfo() - Constructor for class com.buildstash.FileUploadInfo
 
FileUploadInfo(String, boolean, int, int, PresignedData) - Constructor for class com.buildstash.FileUploadInfo
 
formatBuildDuration(long) - Static method in class com.buildstash.BuildstashUploadHelper
Formats build duration in milliseconds to HH:mm:ss format.

G

getApiKey() - Method in class com.buildstash.BuildstashBuilder
 
getApiKey() - Method in class com.buildstash.BuildstashStep
 
getArchitectures() - Method in class com.buildstash.BuildstashBuilder
 
getArchitectures() - Method in class com.buildstash.BuildstashStep
 
getArchitectures() - Method in class com.buildstash.BuildstashUploadRequest
 
getBuild() - Method in class com.buildstash.BuildstashUploadResponse
 
getBuildDuration(Run<?, ?>) - Static method in class com.buildstash.BuildstashUploadHelper
Gets the build duration in milliseconds.
getBuildId() - Method in class com.buildstash.BuildstashUploadResponse
 
getBuildInfoUrl() - Method in class com.buildstash.BuildstashUploadResponse
 
getBuildUrl(Run<?, ?>) - Static method in class com.buildstash.BuildstashUploadHelper
Gets the full URL to the build run status summary.
getChunkedNumberParts() - Method in class com.buildstash.FileUploadInfo
 
getChunkedPartSizeMb() - Method in class com.buildstash.FileUploadInfo
 
getCiBuildDuration() - Method in class com.buildstash.BuildstashUploadRequest
 
getCiPipeline() - Method in class com.buildstash.BuildstashUploadRequest
 
getCiPipelineUrl() - Method in class com.buildstash.BuildstashUploadRequest
 
getCiRunId() - Method in class com.buildstash.BuildstashUploadRequest
 
getCiRunUrl() - Method in class com.buildstash.BuildstashUploadRequest
 
getCustomBuildNumber() - Method in class com.buildstash.BuildstashBuilder
 
getCustomBuildNumber() - Method in class com.buildstash.BuildstashStep
 
getCustomBuildNumber() - Method in class com.buildstash.BuildstashUploadRequest
 
getDisplayName() - Method in class com.buildstash.BuildstashBuildAction
 
getDisplayName() - Method in class com.buildstash.BuildstashBuilder.DescriptorImpl
 
getDisplayName() - Method in class com.buildstash.BuildstashStep.DescriptorImpl
 
getDownloadUrl() - Method in class com.buildstash.BuildstashUploadResponse
 
getETag() - Method in class com.buildstash.MultipartChunk
 
getExpansionFilePath() - Method in class com.buildstash.BuildstashBuilder
 
getExpansionFilePath() - Method in class com.buildstash.BuildstashStep
 
getExpansionFilePath() - Method in class com.buildstash.BuildstashUploadRequest
 
getExpansionFiles() - Method in class com.buildstash.UploadRequestResponse
 
getFilename() - Method in class com.buildstash.FileUploadInfo
 
getFunctionName() - Method in class com.buildstash.BuildstashStep.DescriptorImpl
 
getHeaderAsString(String) - Method in class com.buildstash.PresignedData
Helper method to get a header value as a string, handling arrays by taking the first element.
getHeaders() - Method in class com.buildstash.PresignedData
 
getIconFileName() - Method in class com.buildstash.BuildstashBuildAction
 
getLabels() - Method in class com.buildstash.BuildstashBuilder
 
getLabels() - Method in class com.buildstash.BuildstashStep
 
getLabels() - Method in class com.buildstash.BuildstashUploadRequest
 
getMessage() - Method in class com.buildstash.BuildstashUploadResponse
 
getMessage() - Method in class com.buildstash.PresignedUrlResponse
 
getMessage() - Method in class com.buildstash.UploadRequestResponse
 
getNotes() - Method in class com.buildstash.BuildstashBuilder
 
getNotes() - Method in class com.buildstash.BuildstashStep
 
getNotes() - Method in class com.buildstash.BuildstashUploadRequest
 
getPartNumber() - Method in class com.buildstash.MultipartChunk
 
getPartNumber() - Method in class com.buildstash.PresignedUrlResponse
 
getPartPresignedUrl() - Method in class com.buildstash.PresignedUrlResponse
 
getPendingUploadId() - Method in class com.buildstash.UploadRequestResponse
 
getPlatform() - Method in class com.buildstash.BuildstashBuilder
 
getPlatform() - Method in class com.buildstash.BuildstashStep
 
getPlatform() - Method in class com.buildstash.BuildstashUploadRequest
 
getPlatform() - Method in class com.buildstash.BuildstashUploadResponse.BuildInfo
 
getPlatformShortName() - Method in class com.buildstash.BuildstashUploadResponse
Get the platform short name from the build object.
getPresignedData() - Method in class com.buildstash.FileUploadInfo
 
getPrimaryFile() - Method in class com.buildstash.UploadRequestResponse
 
getPrimaryFilePath() - Method in class com.buildstash.BuildstashBuilder
 
getPrimaryFilePath() - Method in class com.buildstash.BuildstashStep
 
getPrimaryFilePath() - Method in class com.buildstash.BuildstashUploadRequest
 
getProjectUrl(Run<?, ?>) - Static method in class com.buildstash.BuildstashUploadHelper
Gets the full URL to the Jenkins project/job root.
getRequiredContext() - Method in class com.buildstash.BuildstashStep.DescriptorImpl
 
getResponse() - Method in class com.buildstash.BuildstashBuildAction
Get the first response (for backward compatibility).
getResponses() - Method in class com.buildstash.BuildstashBuildAction
Get all upload responses.
getShortName() - Method in class com.buildstash.BuildstashUploadResponse.PlatformInfo
 
getSource() - Method in class com.buildstash.BuildstashUploadRequest
 
getStream() - Method in class com.buildstash.BuildstashBuilder
 
getStream() - Method in class com.buildstash.BuildstashStep
 
getStream() - Method in class com.buildstash.BuildstashUploadRequest
 
getStructure() - Method in class com.buildstash.BuildstashBuilder
 
getStructure() - Method in class com.buildstash.BuildstashStep
 
getStructure() - Method in class com.buildstash.BuildstashUploadRequest
 
getUrl() - Method in class com.buildstash.PresignedData
 
getUrlName() - Method in class com.buildstash.BuildstashBuildAction
 
getVcBranch() - Method in class com.buildstash.BuildstashBuilder
 
getVcBranch() - Method in class com.buildstash.BuildstashStep
 
getVcBranch() - Method in class com.buildstash.BuildstashUploadRequest
 
getVcCommitSha() - Method in class com.buildstash.BuildstashBuilder
 
getVcCommitSha() - Method in class com.buildstash.BuildstashStep
 
getVcCommitSha() - Method in class com.buildstash.BuildstashUploadRequest
 
getVcCommitUrl() - Method in class com.buildstash.BuildstashBuilder
 
getVcCommitUrl() - Method in class com.buildstash.BuildstashStep
 
getVcCommitUrl() - Method in class com.buildstash.BuildstashUploadRequest
 
getVcHost() - Method in class com.buildstash.BuildstashBuilder
 
getVcHost() - Method in class com.buildstash.BuildstashStep
 
getVcHost() - Method in class com.buildstash.BuildstashUploadRequest
 
getVcHostType() - Method in class com.buildstash.BuildstashBuilder
 
getVcHostType() - Method in class com.buildstash.BuildstashStep
 
getVcHostType() - Method in class com.buildstash.BuildstashUploadRequest
 
getVcRepoName() - Method in class com.buildstash.BuildstashBuilder
 
getVcRepoName() - Method in class com.buildstash.BuildstashStep
 
getVcRepoName() - Method in class com.buildstash.BuildstashUploadRequest
 
getVcRepoUrl() - Method in class com.buildstash.BuildstashBuilder
 
getVcRepoUrl() - Method in class com.buildstash.BuildstashStep
 
getVcRepoUrl() - Method in class com.buildstash.BuildstashUploadRequest
 
getVersionComponent1Major() - Method in class com.buildstash.BuildstashBuilder
 
getVersionComponent1Major() - Method in class com.buildstash.BuildstashStep
 
getVersionComponent1Major() - Method in class com.buildstash.BuildstashUploadRequest
 
getVersionComponent2Minor() - Method in class com.buildstash.BuildstashBuilder
 
getVersionComponent2Minor() - Method in class com.buildstash.BuildstashStep
 
getVersionComponent2Minor() - Method in class com.buildstash.BuildstashUploadRequest
 
getVersionComponent3Patch() - Method in class com.buildstash.BuildstashBuilder
 
getVersionComponent3Patch() - Method in class com.buildstash.BuildstashStep
 
getVersionComponent3Patch() - Method in class com.buildstash.BuildstashUploadRequest
 
getVersionComponentExtra() - Method in class com.buildstash.BuildstashBuilder
 
getVersionComponentExtra() - Method in class com.buildstash.BuildstashStep
 
getVersionComponentExtra() - Method in class com.buildstash.BuildstashUploadRequest
 
getVersionComponentMeta() - Method in class com.buildstash.BuildstashBuilder
 
getVersionComponentMeta() - Method in class com.buildstash.BuildstashStep
 
getVersionComponentMeta() - Method in class com.buildstash.BuildstashUploadRequest
 
getWorkspace() - Method in class com.buildstash.BuildstashUploadRequest
 

H

hasAnyPendingProcessing() - Method in class com.buildstash.BuildstashBuildAction
Check if any builds are pending processing.
hasResponses() - Method in class com.buildstash.BuildstashBuildAction
Check if there are any responses.

I

isAdvanced() - Method in class com.buildstash.BuildstashStep.DescriptorImpl
 
isApplicable(Class<? extends AbstractProject>) - Method in class com.buildstash.BuildstashBuilder.DescriptorImpl
 
isChunkedUpload() - Method in class com.buildstash.FileUploadInfo
 
isPendingProcessing() - Method in class com.buildstash.BuildstashUploadResponse
 

L

logResults(TaskListener, BuildstashUploadResponse) - Static method in class com.buildstash.BuildstashUploadHelper
Logs the upload results to the task listener.

M

MultipartChunk - Class in com.buildstash
Data model for multipart upload chunk information.
MultipartChunk() - Constructor for class com.buildstash.MultipartChunk
 
MultipartChunk(int, String) - Constructor for class com.buildstash.MultipartChunk
 

P

perform(Run<?, ?>, FilePath, EnvVars, Launcher, TaskListener) - Method in class com.buildstash.BuildstashBuilder
 
PlatformInfo() - Constructor for class com.buildstash.BuildstashUploadResponse.PlatformInfo
 
populateVersionControlInfo(Run<?, ?>, BuildstashUploadRequest) - Static method in class com.buildstash.VersionControlDetector
Detects and populates version control information from a Jenkins build.
populateVersionControlInfo(Run<?, ?>, BuildstashUploadRequest, TaskListener) - Static method in class com.buildstash.VersionControlDetector
Detects and populates version control information from a Jenkins build.
PresignedData - Class in com.buildstash
Data model for presigned URL data from Buildstash.
PresignedData() - Constructor for class com.buildstash.PresignedData
 
PresignedData(String, Map<String, Object>) - Constructor for class com.buildstash.PresignedData
 
PresignedUrlResponse - Class in com.buildstash
Data model for presigned URL response from Buildstash.
PresignedUrlResponse() - Constructor for class com.buildstash.PresignedUrlResponse
 
PresignedUrlResponse(String, String, int) - Constructor for class com.buildstash.PresignedUrlResponse
 

R

run() - Method in class com.buildstash.BuildstashStepExecution
 

S

setApiKey(Secret) - Method in class com.buildstash.BuildstashBuilder
Setter that accepts Secret directly (for programmatic use).
setApiKey(Secret) - Method in class com.buildstash.BuildstashStep
Setter that accepts Secret directly (for programmatic use).
setApiKey(String) - Method in class com.buildstash.BuildstashBuilder
Setter that accepts String and converts to Secret.
setApiKey(String) - Method in class com.buildstash.BuildstashStep
Setter that accepts String and converts to Secret.
setArchitectures(String) - Method in class com.buildstash.BuildstashBuilder
 
setArchitectures(String) - Method in class com.buildstash.BuildstashStep
 
setArchitectures(List<String>) - Method in class com.buildstash.BuildstashUploadRequest
 
setBuild(BuildstashUploadResponse.BuildInfo) - Method in class com.buildstash.BuildstashUploadResponse
 
setBuildId(String) - Method in class com.buildstash.BuildstashUploadResponse
 
setBuildInfoUrl(String) - Method in class com.buildstash.BuildstashUploadResponse
 
setChunkedNumberParts(int) - Method in class com.buildstash.FileUploadInfo
 
setChunkedPartSizeMb(int) - Method in class com.buildstash.FileUploadInfo
 
setChunkedUpload(boolean) - Method in class com.buildstash.FileUploadInfo
 
setCiBuildDuration(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setCiPipeline(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setCiPipelineUrl(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setCiRunId(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setCiRunUrl(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setCustomBuildNumber(String) - Method in class com.buildstash.BuildstashBuilder
 
setCustomBuildNumber(String) - Method in class com.buildstash.BuildstashStep
 
setCustomBuildNumber(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setDownloadUrl(String) - Method in class com.buildstash.BuildstashUploadResponse
 
setETag(String) - Method in class com.buildstash.MultipartChunk
 
setExpansionFilePath(String) - Method in class com.buildstash.BuildstashBuilder
 
setExpansionFilePath(String) - Method in class com.buildstash.BuildstashStep
 
setExpansionFilePath(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setExpansionFiles(List<FileUploadInfo>) - Method in class com.buildstash.UploadRequestResponse
 
setFilename(String) - Method in class com.buildstash.FileUploadInfo
 
setHeaders(Map<String, Object>) - Method in class com.buildstash.PresignedData
 
setLabels(String) - Method in class com.buildstash.BuildstashBuilder
 
setLabels(String) - Method in class com.buildstash.BuildstashStep
 
setLabels(List<String>) - Method in class com.buildstash.BuildstashUploadRequest
 
setMessage(String) - Method in class com.buildstash.BuildstashUploadResponse
 
setMessage(String) - Method in class com.buildstash.PresignedUrlResponse
 
setMessage(String) - Method in class com.buildstash.UploadRequestResponse
 
setNotes(String) - Method in class com.buildstash.BuildstashBuilder
 
setNotes(String) - Method in class com.buildstash.BuildstashStep
 
setNotes(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setPartNumber(int) - Method in class com.buildstash.MultipartChunk
 
setPartNumber(int) - Method in class com.buildstash.PresignedUrlResponse
 
setPartPresignedUrl(String) - Method in class com.buildstash.PresignedUrlResponse
 
setPendingProcessing(boolean) - Method in class com.buildstash.BuildstashUploadResponse
 
setPendingUploadId(String) - Method in class com.buildstash.UploadRequestResponse
 
setPlatform(BuildstashUploadResponse.PlatformInfo) - Method in class com.buildstash.BuildstashUploadResponse.BuildInfo
 
setPlatform(String) - Method in class com.buildstash.BuildstashBuilder
 
setPlatform(String) - Method in class com.buildstash.BuildstashStep
 
setPlatform(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setPresignedData(PresignedData) - Method in class com.buildstash.FileUploadInfo
 
setPrimaryFile(FileUploadInfo) - Method in class com.buildstash.UploadRequestResponse
 
setPrimaryFilePath(String) - Method in class com.buildstash.BuildstashBuilder
 
setPrimaryFilePath(String) - Method in class com.buildstash.BuildstashStep
 
setPrimaryFilePath(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setShortName(String) - Method in class com.buildstash.BuildstashUploadResponse.PlatformInfo
 
setSource(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setStream(String) - Method in class com.buildstash.BuildstashBuilder
 
setStream(String) - Method in class com.buildstash.BuildstashStep
 
setStream(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setStructure(String) - Method in class com.buildstash.BuildstashBuilder
 
setStructure(String) - Method in class com.buildstash.BuildstashStep
 
setStructure(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setUrl(String) - Method in class com.buildstash.PresignedData
 
setVcBranch(String) - Method in class com.buildstash.BuildstashBuilder
 
setVcBranch(String) - Method in class com.buildstash.BuildstashStep
 
setVcBranch(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setVcCommitSha(String) - Method in class com.buildstash.BuildstashBuilder
 
setVcCommitSha(String) - Method in class com.buildstash.BuildstashStep
 
setVcCommitSha(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setVcCommitUrl(String) - Method in class com.buildstash.BuildstashBuilder
 
setVcCommitUrl(String) - Method in class com.buildstash.BuildstashStep
 
setVcCommitUrl(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setVcHost(String) - Method in class com.buildstash.BuildstashBuilder
 
setVcHost(String) - Method in class com.buildstash.BuildstashStep
 
setVcHost(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setVcHostType(String) - Method in class com.buildstash.BuildstashBuilder
 
setVcHostType(String) - Method in class com.buildstash.BuildstashStep
 
setVcHostType(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setVcRepoName(String) - Method in class com.buildstash.BuildstashBuilder
 
setVcRepoName(String) - Method in class com.buildstash.BuildstashStep
 
setVcRepoName(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setVcRepoUrl(String) - Method in class com.buildstash.BuildstashBuilder
 
setVcRepoUrl(String) - Method in class com.buildstash.BuildstashStep
 
setVcRepoUrl(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setVersionComponent1Major(String) - Method in class com.buildstash.BuildstashBuilder
 
setVersionComponent1Major(String) - Method in class com.buildstash.BuildstashStep
 
setVersionComponent1Major(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setVersionComponent2Minor(String) - Method in class com.buildstash.BuildstashBuilder
 
setVersionComponent2Minor(String) - Method in class com.buildstash.BuildstashStep
 
setVersionComponent2Minor(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setVersionComponent3Patch(String) - Method in class com.buildstash.BuildstashBuilder
 
setVersionComponent3Patch(String) - Method in class com.buildstash.BuildstashStep
 
setVersionComponent3Patch(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setVersionComponentExtra(String) - Method in class com.buildstash.BuildstashBuilder
 
setVersionComponentExtra(String) - Method in class com.buildstash.BuildstashStep
 
setVersionComponentExtra(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setVersionComponentMeta(String) - Method in class com.buildstash.BuildstashBuilder
 
setVersionComponentMeta(String) - Method in class com.buildstash.BuildstashStep
 
setVersionComponentMeta(String) - Method in class com.buildstash.BuildstashUploadRequest
 
setWorkspace(FilePath) - Method in class com.buildstash.BuildstashUploadRequest
 
start(StepContext) - Method in class com.buildstash.BuildstashStep
 

T

toMap() - Method in class com.buildstash.BuildstashUploadRequest
Converts this request to a Map for JSON serialization.

U

upload(BuildstashUploadRequest) - Method in class com.buildstash.BuildstashUploadService
 
UploadRequestResponse - Class in com.buildstash
Data model for the initial upload request response from Buildstash.
UploadRequestResponse() - Constructor for class com.buildstash.UploadRequestResponse
 
UploadRequestResponse(String, String, FileUploadInfo, List<FileUploadInfo>) - Constructor for class com.buildstash.UploadRequestResponse
 

V

validateParameters(String, String, String, String, String, String, String) - Static method in class com.buildstash.BuildstashUploadHelper
Validates required parameters for Buildstash upload.
VersionControlDetector - Class in com.buildstash
Helper class to automatically detect version control information from Jenkins builds.
VersionControlDetector() - Constructor for class com.buildstash.VersionControlDetector
 
A B C D E F G H I L M P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form