Index

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

B

build(Item, SCM, SCMRevision) - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystemBuilder
 
build(SCMHead, SCMRevision) - Method in class io.superstudios.plugins.diversion.DiversionSCMSource
 
build(SCMSource, SCMHead, SCMRevision) - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystemBuilder
 

C

calcRevisionsFromBuild(Run<?, ?>, FilePath, Launcher, TaskListener) - Method in class io.superstudios.plugins.diversion.DiversionSCM
 
checkout(Run<?, ?>, Launcher, FilePath, TaskListener, File, SCMRevisionState) - Method in class io.superstudios.plugins.diversion.DiversionSCM
 
children() - Method in class io.superstudios.plugins.diversion.DiversionSCMFile
 
close() - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystem
 
compareRemoteRevisionWith(Job<?, ?>, Launcher, FilePath, TaskListener, SCMRevisionState) - Method in class io.superstudios.plugins.diversion.DiversionSCM
Compare the remote repository state with the last built revision.
content() - Method in class io.superstudios.plugins.diversion.DiversionSCMFile
 
createChangeLogParser() - Method in class io.superstudios.plugins.diversion.DiversionSCM
 
createTag(String, String, String, String) - Method in class io.superstudios.plugins.diversion.DiversionApiClient
Create a new tag

D

deleteTag(String, String) - Method in class io.superstudios.plugins.diversion.DiversionApiClient
Delete a tag
DescriptorImpl() - Constructor for class io.superstudios.plugins.diversion.DiversionSCM.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.superstudios.plugins.diversion.DiversionSCMSource.DescriptorImpl
 
DiversionApiClient - Class in io.superstudios.plugins.diversion
Client for interacting with Diversion API.
DiversionApiClient(String) - Constructor for class io.superstudios.plugins.diversion.DiversionApiClient
Constructor for use outside of a Run context (e.g., UI dropdowns)
DiversionApiClient(String, Run<?, ?>) - Constructor for class io.superstudios.plugins.diversion.DiversionApiClient
Constructor for use during a Run (build execution)
DiversionAuthor - Class in io.superstudios.plugins.diversion
Represents a Diversion commit author
DiversionAuthor() - Constructor for class io.superstudios.plugins.diversion.DiversionAuthor
 
DiversionAuthor(JsonNode) - Constructor for class io.superstudios.plugins.diversion.DiversionAuthor
 
DiversionBranch - Class in io.superstudios.plugins.diversion
Represents a Diversion branch
DiversionBranch(JsonNode) - Constructor for class io.superstudios.plugins.diversion.DiversionBranch
 
DiversionBranch(String, String, String) - Constructor for class io.superstudios.plugins.diversion.DiversionBranch
 
DiversionChangeLogEntry - Class in io.superstudios.plugins.diversion
Represents a single commit in the Diversion change log.
DiversionChangeLogEntry(String, String, DiversionAuthor, long) - Constructor for class io.superstudios.plugins.diversion.DiversionChangeLogEntry
 
DiversionChangeLogEntry(String, String, DiversionAuthor, long, Collection<String>) - Constructor for class io.superstudios.plugins.diversion.DiversionChangeLogEntry
 
DiversionChangeLogParser - Class in io.superstudios.plugins.diversion
Change log parser for Diversion commits.
DiversionChangeLogParser() - Constructor for class io.superstudios.plugins.diversion.DiversionChangeLogParser
 
DiversionChangeLogSet - Class in io.superstudios.plugins.diversion
Represents a set of changes from Diversion commits.
DiversionChangeLogSet(Run<?, ?>, List<DiversionChangeLogEntry>) - Constructor for class io.superstudios.plugins.diversion.DiversionChangeLogSet
 
DiversionCommit - Class in io.superstudios.plugins.diversion
Represents a Diversion commit
DiversionCommit() - Constructor for class io.superstudios.plugins.diversion.DiversionCommit
 
DiversionCommit(JsonNode) - Constructor for class io.superstudios.plugins.diversion.DiversionCommit
 
DiversionFile - Class in io.superstudios.plugins.diversion
Represents a file in a Diversion repository
DiversionFile() - Constructor for class io.superstudios.plugins.diversion.DiversionFile
 
DiversionFile(JsonNode) - Constructor for class io.superstudios.plugins.diversion.DiversionFile
 
DiversionRepository - Class in io.superstudios.plugins.diversion
Represents a Diversion repository
DiversionRepository(JsonNode) - Constructor for class io.superstudios.plugins.diversion.DiversionRepository
 
DiversionSCM - Class in io.superstudios.plugins.diversion
Jenkins SCM implementation for Diversion repositories.
DiversionSCM(String, String) - Constructor for class io.superstudios.plugins.diversion.DiversionSCM
 
DiversionSCM.DescriptorImpl - Class in io.superstudios.plugins.diversion
 
DiversionSCMFile - Class in io.superstudios.plugins.diversion
Represents a file or directory in a Diversion repository.
DiversionSCMFile(DiversionSCMFileSystem, String, DiversionApiClient, String, String) - Constructor for class io.superstudios.plugins.diversion.DiversionSCMFile
 
DiversionSCMFileSystem - Class in io.superstudios.plugins.diversion
File system implementation for accessing Diversion repository files.
DiversionSCMFileSystem(String, String, String, String, SCMRevision) - Constructor for class io.superstudios.plugins.diversion.DiversionSCMFileSystem
 
DiversionSCMFileSystemBuilder - Class in io.superstudios.plugins.diversion
Builder for creating DiversionSCMFileSystem instances.
DiversionSCMFileSystemBuilder() - Constructor for class io.superstudios.plugins.diversion.DiversionSCMFileSystemBuilder
 
DiversionSCMHead - Class in io.superstudios.plugins.diversion
Represents a Diversion branch as an SCMHead.
DiversionSCMHead(String, String) - Constructor for class io.superstudios.plugins.diversion.DiversionSCMHead
Constructor
DiversionSCMRevision - Class in io.superstudios.plugins.diversion
Represents a specific commit/revision in Diversion.
DiversionSCMRevision(SCMHead, String) - Constructor for class io.superstudios.plugins.diversion.DiversionSCMRevision
Constructor
DiversionSCMRevisionState - Class in io.superstudios.plugins.diversion
Tracks the state of a Diversion repository at a specific point in time.
DiversionSCMRevisionState(String, long) - Constructor for class io.superstudios.plugins.diversion.DiversionSCMRevisionState
 
DiversionSCMSource - Class in io.superstudios.plugins.diversion
SCMSource implementation for Diversion repositories - enables Global Pipeline Libraries.
DiversionSCMSource(String, String) - Constructor for class io.superstudios.plugins.diversion.DiversionSCMSource
 
DiversionSCMSource.DescriptorImpl - Class in io.superstudios.plugins.diversion
 
DiversionTag - Class in io.superstudios.plugins.diversion
Represents a tag in a Diversion repository.
DiversionTag(JsonNode) - Constructor for class io.superstudios.plugins.diversion.DiversionTag
 
DiversionUIHelper - Class in io.superstudios.plugins.diversion
Helper class for common UI operations to reduce code duplication.
DiversionUIHelper() - Constructor for class io.superstudios.plugins.diversion.DiversionUIHelper
 
doFillBranchItems(Item, String, String) - Method in class io.superstudios.plugins.diversion.DiversionSCM.DescriptorImpl
Populate branch dropdown
doFillCredentialsIdItems(Item, String) - Method in class io.superstudios.plugins.diversion.DiversionSCM.DescriptorImpl
Get list of available credentials for Diversion API tokens (Secret Text type)
doFillCredentialsIdItems(Item, String) - Method in class io.superstudios.plugins.diversion.DiversionSCMSource.DescriptorImpl
Populate credentials dropdown
doFillDefaultBranchItems(Item, String, String) - Method in class io.superstudios.plugins.diversion.DiversionSCMSource.DescriptorImpl
Populate branch dropdown with available branches
doFillLibraryPathItems(Item, String, String, String, String) - Method in class io.superstudios.plugins.diversion.DiversionSCMSource.DescriptorImpl
Populate library path dropdown with directories from repository
doFillRepositoryIdItems(Item, String) - Method in class io.superstudios.plugins.diversion.DiversionSCM.DescriptorImpl
Populate repository dropdown
doFillRepositoryIdItems(Item, String) - Method in class io.superstudios.plugins.diversion.DiversionSCMSource.DescriptorImpl
Populate repository dropdown with available repositories
doFillScriptPathItems(Item, String, String, String) - Method in class io.superstudios.plugins.diversion.DiversionSCM.DescriptorImpl
Populate script path dropdown with pipeline scripts

E

equals(Object) - Method in class io.superstudios.plugins.diversion.DiversionSCMRevision
 
equals(Object) - Method in class io.superstudios.plugins.diversion.DiversionSCMRevisionState
 

F

fillBranchItems(String, String, String) - Static method in class io.superstudios.plugins.diversion.DiversionUIHelper
Populate branch dropdown with available branches.
fillCredentialsIdItems(Item, String) - Static method in class io.superstudios.plugins.diversion.DiversionUIHelper
Populate credentials dropdown with available StringCredentials.
fillRepositoryIdItems(String, String) - Static method in class io.superstudios.plugins.diversion.DiversionUIHelper
Populate repository dropdown with available repositories.

G

getAffectedPaths() - Method in class io.superstudios.plugins.diversion.DiversionChangeLogEntry
 
getApiClient() - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystem
 
getAuthor() - Method in class io.superstudios.plugins.diversion.DiversionChangeLogEntry
 
getAuthor() - Method in class io.superstudios.plugins.diversion.DiversionCommit
 
getAuthor() - Method in class io.superstudios.plugins.diversion.DiversionTag
 
getBlobId() - Method in class io.superstudios.plugins.diversion.DiversionFile
 
getBranch() - Method in class io.superstudios.plugins.diversion.DiversionSCM
 
getBranchDetails(String, String) - Method in class io.superstudios.plugins.diversion.DiversionApiClient
Get branch details by ID or name
getBranchId() - Method in class io.superstudios.plugins.diversion.DiversionBranch
 
getBranchId() - Method in class io.superstudios.plugins.diversion.DiversionCommit
 
getBranchId() - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystem
 
getBranchId() - Method in class io.superstudios.plugins.diversion.DiversionSCMHead
Get the Diversion branch ID
getBranchName() - Method in class io.superstudios.plugins.diversion.DiversionBranch
 
getChangedFiles() - Method in class io.superstudios.plugins.diversion.DiversionCommit
 
getCommitDetails(String, String) - Method in class io.superstudios.plugins.diversion.DiversionApiClient
Get detailed commit information including changed files
getCommitId() - Method in class io.superstudios.plugins.diversion.DiversionBranch
 
getCommitId() - Method in class io.superstudios.plugins.diversion.DiversionChangeLogEntry
 
getCommitId() - Method in class io.superstudios.plugins.diversion.DiversionCommit
 
getCommitId() - Method in class io.superstudios.plugins.diversion.DiversionSCMRevision
Get the Diversion commit ID
getCommitId() - Method in class io.superstudios.plugins.diversion.DiversionSCMRevisionState
 
getCommitId() - Method in class io.superstudios.plugins.diversion.DiversionTag
 
getCommitMessage() - Method in class io.superstudios.plugins.diversion.DiversionCommit
 
getConfiguredScriptPath() - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystem
 
getCreatedTs() - Method in class io.superstudios.plugins.diversion.DiversionCommit
 
getCredentialsId() - Method in class io.superstudios.plugins.diversion.DiversionSCM
 
getCredentialsId() - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystem
 
getCredentialsId() - Method in class io.superstudios.plugins.diversion.DiversionSCMSource
 
getDate() - Method in class io.superstudios.plugins.diversion.DiversionChangeLogEntry
 
getDefaultBranch() - Method in class io.superstudios.plugins.diversion.DiversionRepository
 
getDefaultBranch() - Method in class io.superstudios.plugins.diversion.DiversionSCMSource
 
getDescription() - Method in class io.superstudios.plugins.diversion.DiversionRepository
 
getDescription() - Method in class io.superstudios.plugins.diversion.DiversionTag
 
getDisplayName() - Method in class io.superstudios.plugins.diversion.DiversionChangeLogEntry
Get a display string that includes commit ID.
getDisplayName() - Method in class io.superstudios.plugins.diversion.DiversionSCM.DescriptorImpl
 
getDisplayName() - Method in class io.superstudios.plugins.diversion.DiversionSCMSource.DescriptorImpl
 
getDiversionAuthor() - Method in class io.superstudios.plugins.diversion.DiversionChangeLogEntry
 
getEmail() - Method in class io.superstudios.plugins.diversion.DiversionAuthor
 
getFileContent(String, String, String) - Method in class io.superstudios.plugins.diversion.DiversionApiClient
Get file content by path and ref
getFileTree(String, String) - Method in class io.superstudios.plugins.diversion.DiversionApiClient
Get file tree for a repository Uses the /repos/{repo_id}/trees/{ref_id} endpoint
getFullName() - Method in class io.superstudios.plugins.diversion.DiversionAuthor
 
getId() - Method in class io.superstudios.plugins.diversion.DiversionAuthor
 
getId() - Method in class io.superstudios.plugins.diversion.DiversionBranch
 
getId() - Method in class io.superstudios.plugins.diversion.DiversionRepository
 
getId() - Method in class io.superstudios.plugins.diversion.DiversionSCMSource.DescriptorImpl
 
getId() - Method in class io.superstudios.plugins.diversion.DiversionTag
 
getImage() - Method in class io.superstudios.plugins.diversion.DiversionAuthor
 
getJobName() - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystem
 
getKind() - Method in class io.superstudios.plugins.diversion.DiversionChangeLogSet
 
getLatestCommit(String, String) - Method in class io.superstudios.plugins.diversion.DiversionApiClient
Get the latest commit for a specific branch Uses the branch's current commit ID to get the actual commit details
getLibraryPath() - Method in class io.superstudios.plugins.diversion.DiversionSCM
 
getLibraryPath() - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystem
 
getLibraryPath() - Method in class io.superstudios.plugins.diversion.DiversionSCMSource
 
getMsg() - Method in class io.superstudios.plugins.diversion.DiversionChangeLogEntry
 
getMsgAnnotated() - Method in class io.superstudios.plugins.diversion.DiversionChangeLogEntry
Get formatted message with commit ID prefix.
getName() - Method in class io.superstudios.plugins.diversion.DiversionAuthor
 
getName() - Method in class io.superstudios.plugins.diversion.DiversionBranch
 
getName() - Method in class io.superstudios.plugins.diversion.DiversionRepository
 
getName() - Method in class io.superstudios.plugins.diversion.DiversionTag
 
getParents() - Method in class io.superstudios.plugins.diversion.DiversionCommit
 
getPath() - Method in class io.superstudios.plugins.diversion.DiversionFile
 
getPath() - Method in class io.superstudios.plugins.diversion.DiversionSCMFile
 
getRepository(String) - Method in class io.superstudios.plugins.diversion.DiversionApiClient
Get repository details
getRepositoryId() - Method in class io.superstudios.plugins.diversion.DiversionSCM
 
getRepositoryId() - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystem
 
getRepositoryId() - Method in class io.superstudios.plugins.diversion.DiversionSCMSource
 
getRoot() - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystem
 
getScriptPath() - Method in class io.superstudios.plugins.diversion.DiversionSCM
 
getSize() - Method in class io.superstudios.plugins.diversion.DiversionFile
 
getTag(String, String) - Method in class io.superstudios.plugins.diversion.DiversionApiClient
Get a specific tag by ID
getTime() - Method in class io.superstudios.plugins.diversion.DiversionTag
 
getTimestamp() - Method in class io.superstudios.plugins.diversion.DiversionChangeLogEntry
 
getTimestamp() - Method in class io.superstudios.plugins.diversion.DiversionSCMRevisionState
 
getType() - Method in class io.superstudios.plugins.diversion.DiversionFile
 

H

hashCode() - Method in class io.superstudios.plugins.diversion.DiversionSCMRevision
 
hashCode() - Method in class io.superstudios.plugins.diversion.DiversionSCMRevisionState
 

I

invalidateCache() - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystem
Invalidate the cached last modified time.
io.superstudios.plugins.diversion - package io.superstudios.plugins.diversion
 
isApplicable(Job) - Method in class io.superstudios.plugins.diversion.DiversionSCM.DescriptorImpl
 
isDirectory() - Method in class io.superstudios.plugins.diversion.DiversionFile
 
isEmptySet() - Method in class io.superstudios.plugins.diversion.DiversionChangeLogSet
 
isFile() - Method in class io.superstudios.plugins.diversion.DiversionFile
 
iterator() - Method in class io.superstudios.plugins.diversion.DiversionChangeLogSet
 

L

lastModified() - Method in class io.superstudios.plugins.diversion.DiversionSCMFile
 
lastModified() - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystem
 
listBranches(String) - Method in class io.superstudios.plugins.diversion.DiversionApiClient
List all branches for a repository
listCommits(String, int) - Method in class io.superstudios.plugins.diversion.DiversionApiClient
List commits for a repository
listRepositories() - Method in class io.superstudios.plugins.diversion.DiversionApiClient
List all repositories accessible to the user Useful for UI dropdown selection
listTags(String) - Method in class io.superstudios.plugins.diversion.DiversionApiClient
List all tags for a repository

N

newChild(String, boolean) - Method in class io.superstudios.plugins.diversion.DiversionSCMFile
 

P

parse(Run, RepositoryBrowser, File) - Method in class io.superstudios.plugins.diversion.DiversionChangeLogParser
 

R

requiresWorkspaceForPolling() - Method in class io.superstudios.plugins.diversion.DiversionSCM
Tell Jenkins we don't need a workspace for polling.
resolveBranchId(String, String) - Method in class io.superstudios.plugins.diversion.DiversionApiClient
Resolve branch name to ID Returns branch ID if already an ID, otherwise looks up by name
resolveScriptPath(String) - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystem
Resolve the actual script path for a requested path.
retrieve(String, TaskListener) - Method in class io.superstudios.plugins.diversion.DiversionSCMSource
Required method for Jenkins Global Libraries dropdown visibility.
retrieve(SCMHead, TaskListener) - Method in class io.superstudios.plugins.diversion.DiversionSCMSource
 
retrieve(SCMSourceCriteria, SCMHeadObserver, SCMHeadEvent<?>, TaskListener) - Method in class io.superstudios.plugins.diversion.DiversionSCMSource
 

S

setAuthor(DiversionAuthor) - Method in class io.superstudios.plugins.diversion.DiversionCommit
 
setBlobId(String) - Method in class io.superstudios.plugins.diversion.DiversionFile
 
setBranch(String) - Method in class io.superstudios.plugins.diversion.DiversionSCM
 
setBranchId(String) - Method in class io.superstudios.plugins.diversion.DiversionCommit
 
setChangedFiles(List<String>) - Method in class io.superstudios.plugins.diversion.DiversionCommit
 
setCommitId(String) - Method in class io.superstudios.plugins.diversion.DiversionCommit
 
setCommitMessage(String) - Method in class io.superstudios.plugins.diversion.DiversionCommit
 
setConfiguredScriptPath(String) - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystem
Set the explicitly configured script path.
setCreatedTs(long) - Method in class io.superstudios.plugins.diversion.DiversionCommit
 
setDefaultBranch(String) - Method in class io.superstudios.plugins.diversion.DiversionSCMSource
 
setEmail(String) - Method in class io.superstudios.plugins.diversion.DiversionAuthor
 
setFullName(String) - Method in class io.superstudios.plugins.diversion.DiversionAuthor
 
setId(String) - Method in class io.superstudios.plugins.diversion.DiversionAuthor
 
setImage(String) - Method in class io.superstudios.plugins.diversion.DiversionAuthor
 
setJobName(String) - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystem
Set the job name for auto-detecting script path.
setLibraryPath(String) - Method in class io.superstudios.plugins.diversion.DiversionSCM
 
setLibraryPath(String) - Method in class io.superstudios.plugins.diversion.DiversionSCMSource
 
setName(String) - Method in class io.superstudios.plugins.diversion.DiversionAuthor
 
setParents(String[]) - Method in class io.superstudios.plugins.diversion.DiversionCommit
 
setPath(String) - Method in class io.superstudios.plugins.diversion.DiversionFile
 
setScriptPath(String) - Method in class io.superstudios.plugins.diversion.DiversionSCM
 
setSize(long) - Method in class io.superstudios.plugins.diversion.DiversionFile
 
setType(String) - Method in class io.superstudios.plugins.diversion.DiversionFile
 
supports(SCM) - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystemBuilder
 
supports(SCMSource) - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystemBuilder
 
supportsDescriptor(SCMDescriptor) - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystemBuilder
 
supportsDescriptor(SCMSourceDescriptor) - Method in class io.superstudios.plugins.diversion.DiversionSCMFileSystemBuilder
 
supportsPolling() - Method in class io.superstudios.plugins.diversion.DiversionSCM
Tell Jenkins we support polling.

T

testAuthentication() - Method in class io.superstudios.plugins.diversion.DiversionApiClient
Test authentication with Diversion API
toString() - Method in class io.superstudios.plugins.diversion.DiversionBranch
 
toString() - Method in class io.superstudios.plugins.diversion.DiversionChangeLogEntry
 
toString() - Method in class io.superstudios.plugins.diversion.DiversionFile
 
toString() - Method in class io.superstudios.plugins.diversion.DiversionRepository
 
toString() - Method in class io.superstudios.plugins.diversion.DiversionSCMHead
 
toString() - Method in class io.superstudios.plugins.diversion.DiversionSCMRevision
 
toString() - Method in class io.superstudios.plugins.diversion.DiversionSCMRevisionState
 
toString() - Method in class io.superstudios.plugins.diversion.DiversionTag
 
type() - Method in class io.superstudios.plugins.diversion.DiversionSCMFile
 
B C D E F G H I L N P R S T 
All Classes and Interfaces|All Packages|Serialized Form