Index
All Classes|All Packages
A
- accept(File) - Method in class io.jenkins.updatebot.support.FileExtensionFilter
- add(GitRepository) - Method in class io.jenkins.updatebot.model.RepositoryConfig
- addAndCommit(File, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
- addAndCommit(File, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
- addChange(DependencyVersionChange) - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChanges
- addChange(MavenArtifactVersionChange) - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChanges
- addChangeFromCommentLine(List<DependencyVersionChange>, Kind, String) - Static method in class io.jenkins.updatebot.github.Issues
- addChild(CommandContext) - Method in class io.jenkins.updatebot.commands.CommandContext
- addChild(CommandContext) - Method in class io.jenkins.updatebot.commands.ParentContext
- addChildElement(Element, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
- addChildElement(Element, String, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
- addCommand(CommandSupport) - Method in class io.jenkins.updatebot.commands.CompositeCommand
- addConflictsComment(GHIssue, List<DependencyVersionChange>, String, DependenciesCheck) - Static method in class io.jenkins.updatebot.github.Issues
- addDependency(DependencyInfo, String, String) - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
-
Associates this dependency as a transient dependency of the parent
- addFabric8MavenPluginConfig(Element, String) - Static method in class io.jenkins.updatebot.kind.maven.ElementProcessors
- addGitHubRepositories(Configuration, Map<String, LocalRepository>, GitHub, GithubOrganisation, File) - Static method in class io.jenkins.updatebot.repository.Repositories
- addPipeline(EnableFabric8Context) - Method in class io.jenkins.updatebot.commands.EnableFabric8
- addPomFiles(File, List<PomUpdateStatus>) - Static method in class io.jenkins.updatebot.kind.maven.PomHelper
- addProwComment(CommandContext, GHPullRequest) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- addRepository(Configuration, Map<String, LocalRepository>, File, GitRepository) - Static method in class io.jenkins.updatebot.repository.Repositories
- addText(Element, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
-
Adds the given text to the given node
- addUpdateDependencySteps(List<DependencyVersionChange>, JsonNode, DependencySet, String) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
- addValues(List<String>, String[]) - Method in class io.jenkins.updatebot.model.FilterSupport
- addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.brew.BrewUpdater
- addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.CompositeUpdater
- addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.docker.DockerUpdater
- addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.file.FileUpdater
- addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.helm.HelmUpdater
-
Lets find changes from a local release build of a chart and push them into dependent projects
- addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.jenkinsx.JenkinsXUpdater
- addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.make.MakeUpdater
- addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.maven.MavenUpdater
- addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
-
Adds the list of possible dependency update steps from the given source context that we can then apply to other repositories
- addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
- addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.regex.RegexUpdater
- addVersionChangesFromSource(CommandContext, Dependencies, List<DependencyVersionChange>) - Method in interface io.jenkins.updatebot.kind.Updater
- after(String, String) - Static method in class io.jenkins.updatebot.support.VersionHelper
- and(Filter<T>...) - Static method in class io.jenkins.updatebot.support.FilterHelpers
- append(KindDependenciesCheck) - Method in class io.jenkins.updatebot.kind.KindDependenciesCheck
- appendFieldsAnnotatatedWith(List<Field>, Class<?>, Filter<Field>) - Static method in class io.jenkins.updatebot.support.ReflectionHelper
- appendPullRequestComment(StringBuilder) - Method in class io.jenkins.updatebot.commands.CommandSupport
- appendPullRequestComment(StringBuilder) - Method in class io.jenkins.updatebot.commands.CompositeCommand
- appendPullRequestCommentArguments(StringBuilder) - Method in class io.jenkins.updatebot.commands.CommandSupport
-
Appends any command specific parameters
- applyChange(DependencyVersionChange) - Method in class io.jenkins.updatebot.kind.helm.model.Requirements
- applyChanges(Iterable<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.helm.model.Requirements
- applyEnvironmentVariables(ProcessBuilder, Map<String, String>) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- applyRequirementsChanges(CommandContext, List<DependencyVersionChange>, Requirements, File) - Static method in class io.jenkins.updatebot.kind.helm.HelmUpdater
- ARTIFACT - Static variable in class io.jenkins.updatebot.kind.maven.MavenScopes
B
- before(String, String) - Static method in class io.jenkins.updatebot.support.VersionHelper
- between(String, String, String) - Static method in class io.jenkins.updatebot.support.VersionHelper
- BODY - Static variable in class io.jenkins.updatebot.github.Issues
- BREW - io.jenkins.updatebot.kind.Kind
- BrewUpdater - Class in io.jenkins.updatebot.kind.brew
- BrewUpdater() - Constructor for class io.jenkins.updatebot.kind.brew.BrewUpdater
- byKind(List<DependencyVersionChange>) - Static method in class io.jenkins.updatebot.model.DependencyVersionChange
-
Returns the dependency version changes by kind
C
- change(String) - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
-
Returns the change for the given name or null if there is none
- Change(String, String, String, String) - Constructor for class io.jenkins.updatebot.commands.PushVersionChangesContext.Change
- changedStatuses(Configuration, Map<String, StatusInfo>, Map<String, StatusInfo>) - Static method in class io.jenkins.updatebot.commands.StatusInfo
-
Lets return the current status by combining the old and new status maps to handle new maps not including links to old pending issues or pull requests that are now closed
- Chart - Class in io.jenkins.updatebot.kind.helm.model
-
Represents the Helm Chart.yaml file
- Chart() - Constructor for class io.jenkins.updatebot.kind.helm.model.Chart
- Chart(String, String) - Constructor for class io.jenkins.updatebot.kind.helm.model.Chart
- CHART_YAML - Static variable in class io.jenkins.updatebot.kind.helm.HelmFiles
- ChartDependency - Class in io.jenkins.updatebot.kind.helm.model
- ChartDependency() - Constructor for class io.jenkins.updatebot.kind.helm.model.ChartDependency
- CHECK_PR_STATUS - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- checkCommitStatus(GHRepository, GHPullRequest, GHCommitState) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
-
Make sure all the statuses reported on the commit match the expected, at least for first page
- checkDependencies(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.CompositeUpdater
- checkDependencies(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
- checkDependencies(CommandContext, List<DependencyVersionChange>) - Method in interface io.jenkins.updatebot.kind.Updater
- checkDependencies(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.UpdaterSupport
- checkDependencyChanges(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- clone(File, String, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
- clone(File, String, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
- cloneOrPullRepositories(Configuration) - Method in class io.jenkins.updatebot.commands.CommandSupport
- cloneOrPullRepositories(Configuration, RepositoryConfig) - Static method in class io.jenkins.updatebot.repository.Repositories
- cloneOrPullRepository(Configuration, LocalRepository) - Static method in class io.jenkins.updatebot.repository.Repositories
- close() - Method in class io.jenkins.updatebot.support.FileDeleter
- CLOSE_MESSAGE - Static variable in class io.jenkins.updatebot.github.Issues
- closeIssues(List<GHIssue>) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
- closeOpenUpdateBotIssuesAndPullRequests(String, List<LocalRepository>) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
- closePullRequests(List<GHPullRequest>) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
- COLOR_COMMAND - Static variable in class io.jenkins.updatebot.Configuration
- COLOR_COMPLETE - Static variable in class io.jenkins.updatebot.Configuration
- COLOR_ERROR - Static variable in class io.jenkins.updatebot.Configuration
- COLOR_PENDING - Static variable in class io.jenkins.updatebot.Configuration
- COLOR_WARNING - Static variable in class io.jenkins.updatebot.Configuration
- colored(Ansi.Color, String) - Method in class io.jenkins.updatebot.Configuration
- COMMAND_COMMENT_INDENT - Static variable in class io.jenkins.updatebot.github.PullRequests
- COMMAND_COMMENT_PREFIX - Static variable in class io.jenkins.updatebot.github.PullRequests
- COMMAND_COMMENT_PREFIX_SEPARATOR - Static variable in class io.jenkins.updatebot.github.PullRequests
- CommandContext - Class in io.jenkins.updatebot.commands
- CommandContext(CommandContext) - Constructor for class io.jenkins.updatebot.commands.CommandContext
- CommandContext(LocalRepository, Configuration) - Constructor for class io.jenkins.updatebot.commands.CommandContext
- CommandNames - Class in io.jenkins.updatebot
- CommandNames() - Constructor for class io.jenkins.updatebot.CommandNames
- CommandSupport - Class in io.jenkins.updatebot.commands
- CommandSupport() - Constructor for class io.jenkins.updatebot.commands.CommandSupport
- commitToBranch(File, String, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
- commitToBranch(File, String, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
- compareTo(MavenArtifactKey) - Method in class io.jenkins.updatebot.model.MavenArtifactKey
- COMPLETE - io.jenkins.updatebot.commands.Status
- CompositeCommand - Class in io.jenkins.updatebot.commands
-
Represents a list of commands to execute.
- CompositeCommand() - Constructor for class io.jenkins.updatebot.commands.CompositeCommand
- CompositeUpdater - Class in io.jenkins.updatebot.kind
- CompositeUpdater() - Constructor for class io.jenkins.updatebot.kind.CompositeUpdater
- CONFIG_FILE - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- Configuration - Class in io.jenkins.updatebot
-
Common configuration parameters
- Configuration() - Constructor for class io.jenkins.updatebot.Configuration
- configUserNameAndEmail(File) - Method in interface io.jenkins.updatebot.git.GitPlugin
- configUserNameAndEmail(File) - Method in class io.jenkins.updatebot.git.GitPluginCLI
- CONFLICT_PREFIX - Static variable in class io.jenkins.updatebot.github.Issues
- conflictChangesComment(List<DependencyVersionChange>, DependenciesCheck) - Static method in class io.jenkins.updatebot.github.Issues
- CONFLICTS_HEADER - Static variable in class io.jenkins.updatebot.github.Issues
- createChild(Element, String, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
-
Creates a new child of the given element adding the text after the new node
- createCommandContext(LocalRepository, Configuration) - Method in class io.jenkins.updatebot.commands.CommandSupport
- createCommandContext(LocalRepository, Configuration) - Method in class io.jenkins.updatebot.commands.EnableFabric8
- createCommandContext(LocalRepository, Configuration) - Method in class io.jenkins.updatebot.commands.Promote
- createCommandContext(LocalRepository, Configuration) - Method in class io.jenkins.updatebot.commands.PushRegexChanges
- createCommandContext(LocalRepository, Configuration) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
- createCommandContext(LocalRepository, Configuration) - Method in class io.jenkins.updatebot.commands.PushVersionChanges
- createCommit() - Method in class io.jenkins.updatebot.commands.CommandContext
- createCommit() - Method in class io.jenkins.updatebot.commands.EnableFabric8Context
- createCommit() - Method in class io.jenkins.updatebot.commands.PromoteContext
- createCommit() - Method in class io.jenkins.updatebot.commands.PushRegexChangesContext
- createCommit() - Method in class io.jenkins.updatebot.commands.PushSourceChangesContext
- createCommit() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
- createConfictIssueComment(DependenciesCheck) - Static method in class io.jenkins.updatebot.github.Issues
- createDependencyVersionChange() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
- createDependencyVersionChange(int) - Method in class io.jenkins.updatebot.commands.PushVersionChanges
- createEnableFabric8VersionChanges() - Method in class io.jenkins.updatebot.commands.EnableFabric8
- createFabric8MavenPluginElementProcessor() - Static method in class io.jenkins.updatebot.kind.maven.ElementProcessors
- createFileMatcher() - Method in class io.jenkins.updatebot.model.PluginsDependencies
- createFileMatcher(List<String>, List<String>) - Static method in class io.jenkins.updatebot.support.FileMatcher
- createFilter() - Method in class io.jenkins.updatebot.model.FilterSupport
-
Returns a filter for the names
- createFilter() - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
- createFilter(List<MavenDependencyFilter>) - Static method in class io.jenkins.updatebot.model.MavenDependencyFilter
- createInstance() - Method in class io.jenkins.updatebot.support.NpmJsonPrettyPrinter
- createIssue(CommandContext, GHRepository) - Static method in class io.jenkins.updatebot.github.Issues
- createIssueTitlePrefix() - Method in class io.jenkins.updatebot.commands.CommandContext
- createPendingVersionChangeCommands(List<DependencyVersionChange>) - Static method in class io.jenkins.updatebot.github.Issues
- createPomUpdateStatus(File) - Static method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
- createPrettyJsonObjectMapper() - Static method in class io.jenkins.updatebot.support.MarkupHelper
- createPullRequestBody() - Method in class io.jenkins.updatebot.commands.CommandContext
- createPullRequestBody() - Method in class io.jenkins.updatebot.commands.PushRegexChangesContext
- createPullRequestBody() - Method in class io.jenkins.updatebot.commands.PushSourceChangesContext
- createPullRequestBody() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
- createPullRequestComment() - Method in class io.jenkins.updatebot.commands.CommandSupport
- createPullRequestComment() - Method in class io.jenkins.updatebot.commands.CompositeCommand
-
Creates the updatebot command that we add as a comment so that we can re-run the commands later on for rebasing
- createPullRequestTitle() - Method in class io.jenkins.updatebot.commands.CommandContext
- createPullRequestTitle() - Method in class io.jenkins.updatebot.commands.EnableFabric8Context
- createPullRequestTitle() - Method in class io.jenkins.updatebot.commands.PromoteContext
- createPullRequestTitle() - Method in class io.jenkins.updatebot.commands.PushRegexChangesContext
- createPullRequestTitle() - Method in class io.jenkins.updatebot.commands.PushSourceChangesContext
- createPullRequestTitle() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
- createPullRequestTitlePrefix() - Method in class io.jenkins.updatebot.commands.CommandContext
- createPullRequestTitlePrefix() - Method in class io.jenkins.updatebot.commands.PushRegexChangesContext
- createPullRequestTitlePrefix() - Method in class io.jenkins.updatebot.commands.PushSourceChangesContext
- createPullRequestTitlePrefix() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
- createSinglePullRequestPrefix(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
-
Create single pull request prefix
- createSinglePullRequestTitle(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
-
Create single pull request title that includes base branch ref in order to distinguish between many single pull requests from different base branches
- createStatusInfo() - Method in class io.jenkins.updatebot.commands.CommandContext
- createStringFilter(String, String) - Static method in class io.jenkins.updatebot.model.MavenDependencyFilter
- createUpdatePullRequestsCommand() - Method in class io.jenkins.updatebot.commands.UpdatePullRequestLoop
- createVersionsYamlFile(CommandContext) - Method in class io.jenkins.updatebot.kind.maven.MavenUpdater
- createYamlObjectMapper() - Static method in class io.jenkins.updatebot.support.MarkupHelper
D
- DecentXmlHelper - Class in io.jenkins.updatebot.support
- DecentXmlHelper() - Constructor for class io.jenkins.updatebot.support.DecentXmlHelper
- DEFAULT_CONFIG_FILE - Static variable in class io.jenkins.updatebot.Configuration
- DEFAULT_JENKINSFILE_LIBRARY_GIT_URL - Static variable in class io.jenkins.updatebot.Configuration
- DEFAULT_MAVEN_PLUGIN_GROUP - Static variable in class io.jenkins.updatebot.model.MavenArtifactKey
- DefaultNpmDependencyTreeGenerator - Class in io.jenkins.updatebot.kind.npm
- DefaultNpmDependencyTreeGenerator() - Constructor for class io.jenkins.updatebot.kind.npm.DefaultNpmDependencyTreeGenerator
- DELETE_MERGED_BRANCHES - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- deleteBranch(File, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
- deleteBranch(File, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
- deleteUpdateBotBranch(GHRepository, String) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
- deleteUpdateBotBranch(GHRepository, GHBranch) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
- deleteUpdateBotBranches(List<LocalRepository>) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
- deleteUpdateBotBranches(GHRepository) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
- deleteUpdateBotBranches(GHRepository, List<String>) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
- Dependencies - Class in io.jenkins.updatebot.model
- Dependencies() - Constructor for class io.jenkins.updatebot.model.Dependencies
- DEPENDENCIES - Static variable in class io.jenkins.updatebot.kind.npm.NpmDependencyKinds
- DependenciesCheck - Class in io.jenkins.updatebot.kind
-
Returns the set of changes that are valid or invalid for all kinds
- DependenciesCheck(List<DependencyVersionChange>, List<DependencyVersionChange>, Map<Kind, KindDependenciesCheck>) - Constructor for class io.jenkins.updatebot.kind.DependenciesCheck
- dependency(String) - Method in class io.jenkins.updatebot.kind.helm.model.Requirements
-
Returns the dependency for the given name or null if it cannot be found
- DEPENDENCY - Static variable in class io.jenkins.updatebot.kind.maven.MavenScopes
- DEPENDENCY_KEYS - Static variable in class io.jenkins.updatebot.kind.npm.NpmDependencyKinds
- dependencyCheck() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
- dependencyCheck(String) - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyTree
- DependencyCheck - Class in io.jenkins.updatebot.kind.npm.dependency
- DependencyCheck(boolean, String, DependencyInfo) - Constructor for class io.jenkins.updatebot.kind.npm.dependency.DependencyCheck
- DependencyInfo - Class in io.jenkins.updatebot.kind.npm.dependency
- DependencyInfo(String) - Constructor for class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
- DependencyLink - Class in io.jenkins.updatebot.kind.npm.dependency
-
A dependency link from a parent dependency to a child dependency
- DependencyLink(DependencyInfo, DependencyInfo, String, String) - Constructor for class io.jenkins.updatebot.kind.npm.dependency.DependencyLink
- DependencySet - Class in io.jenkins.updatebot.model
- DependencySet() - Constructor for class io.jenkins.updatebot.model.DependencySet
- DependencyTree - Class in io.jenkins.updatebot.kind.npm.dependency
- DependencyTree() - Constructor for class io.jenkins.updatebot.kind.npm.dependency.DependencyTree
- DependencyVersionChange - Class in io.jenkins.updatebot.model
-
Represents the update of a dependency version with an optional scope
- DependencyVersionChange(Kind, String, String) - Constructor for class io.jenkins.updatebot.model.DependencyVersionChange
- DependencyVersionChange(Kind, String, String, String) - Constructor for class io.jenkins.updatebot.model.DependencyVersionChange
- DependencyVersionChange(Kind, String, String, String, boolean) - Constructor for class io.jenkins.updatebot.model.DependencyVersionChange
- describe(List<DependencyVersionChange>) - Static method in class io.jenkins.updatebot.model.DependencyVersionChange
- description(Configuration) - Method in class io.jenkins.updatebot.commands.StatusInfo
-
Returns a description of the status
- DEV_DEPENDENCIES - Static variable in class io.jenkins.updatebot.kind.npm.NpmDependencyKinds
- discoverGitCredentials(Configuration) - Method in class io.jenkins.updatebot.commands.CommandSupport
- DOCKER - io.jenkins.updatebot.kind.Kind
- DockerUpdater - Class in io.jenkins.updatebot.kind.docker
- DockerUpdater() - Constructor for class io.jenkins.updatebot.kind.docker.DockerUpdater
- doProcess(CommandContext) - Method in class io.jenkins.updatebot.commands.EnableFabric8
- doProcess(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- doProcess(CommandContext) - Method in class io.jenkins.updatebot.commands.Promote
- doProcess(CommandContext) - Method in class io.jenkins.updatebot.commands.PullVersionChanges
- doProcess(CommandContext) - Method in class io.jenkins.updatebot.commands.PushRegexChanges
- doProcess(CommandContext) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
- doProcess(CommandContext) - Method in class io.jenkins.updatebot.commands.PushVersionChanges
- doPushRegex(PushRegexChanges, CommandContext, File, String) - Method in class io.jenkins.updatebot.kind.regex.RegexUpdater
- doPushVersionChange(String, ObjectNode, PushVersionChangesContext) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
- doRunCommand(ProcessBuilder, String[]) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- DRY_RUN - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- DtoSupport - Class in io.jenkins.updatebot.model
-
A helper base class for DTOs
- DtoSupport() - Constructor for class io.jenkins.updatebot.model.DtoSupport
E
- elementProcessor(DependencyVersionChange) - Static method in class io.jenkins.updatebot.kind.maven.MavenDependencyVersionChange
- ElementProcessor - Interface in io.jenkins.updatebot.kind.maven
-
Allows processing on a per dependency or plugin basis to add default configuration
- ElementProcessors - Class in io.jenkins.updatebot.kind.maven
- ElementProcessors() - Constructor for class io.jenkins.updatebot.kind.maven.ElementProcessors
- empty(String) - Static method in class io.jenkins.updatebot.support.Strings
-
Returns true if the string is null or empty
- ENABLE_F8 - Static variable in class io.jenkins.updatebot.CommandNames
- enableFabric8(EnableFabric8Context) - Method in class io.jenkins.updatebot.commands.EnableFabric8
- EnableFabric8 - Class in io.jenkins.updatebot.commands
-
Enables fabric8 CI / CD by adding a Jenkinsfile to a project via a Pull Request and optionally adding the fabric8-maven-plugin to any maven project not using it already
- EnableFabric8() - Constructor for class io.jenkins.updatebot.commands.EnableFabric8
- EnableFabric8Context - Class in io.jenkins.updatebot.commands
- EnableFabric8Context(LocalRepository, Configuration, LocalRepository) - Constructor for class io.jenkins.updatebot.commands.EnableFabric8Context
- Environment - Class in io.jenkins.updatebot.model
- Environment() - Constructor for class io.jenkins.updatebot.model.Environment
- EnvironmentVariables - Class in io.jenkins.updatebot
- EnvironmentVariables() - Constructor for class io.jenkins.updatebot.EnvironmentVariables
- equalAnyValue(String, Iterable<?>) - Static method in class io.jenkins.updatebot.support.Strings
-
Returns true if the actual value matches any of the String representations of the given values.
- equalAnyValue(String, Object...) - Static method in class io.jenkins.updatebot.support.Strings
-
Returns true if the actual value matches any of the String representations of the given values.
- equals(Object) - Method in class io.jenkins.updatebot.model.DependencyVersionChange
- equals(Object) - Method in class io.jenkins.updatebot.model.MavenArtifactKey
- equalStatus(StatusInfo) - Method in class io.jenkins.updatebot.commands.StatusInfo
-
Returns true if this and that object have the same underlying status
- error(Logger, String) - Method in class io.jenkins.updatebot.commands.CommandContext
- error(Logger, String) - Method in class io.jenkins.updatebot.Configuration
- error(Logger, String, Throwable) - Method in class io.jenkins.updatebot.commands.CommandContext
- error(Logger, String, Throwable) - Method in class io.jenkins.updatebot.Configuration
- exclude(String...) - Method in class io.jenkins.updatebot.model.FilterSupport
F
- fabric8MavenPluginVersion() - Static method in class io.jenkins.updatebot.support.VersionHelper
-
Retrieves the version of fabric8 maven plugin to use
- fabric8Version() - Static method in class io.jenkins.updatebot.support.VersionHelper
-
Retrieves the version of fabric8 maven plugin to use
- FAILED - io.jenkins.updatebot.commands.Status
- file(String) - Method in class io.jenkins.updatebot.commands.CommandContext
-
Returns the relative file path within the local repo
- FILE - io.jenkins.updatebot.kind.Kind
- FileDeleter - Class in io.jenkins.updatebot.support
-
Allows a number of files to be deleted using a Java try-with-resources block (try / catch).
- FileDeleter(File...) - Constructor for class io.jenkins.updatebot.support.FileDeleter
- FileDependencies - Class in io.jenkins.updatebot.model
-
Represents sets of file dependencies
- FileDependencies() - Constructor for class io.jenkins.updatebot.model.FileDependencies
- fileExistsInDir(File, String) - Method in class io.jenkins.updatebot.kind.helm.HelmUpdater
- FileExtensionFilter - Class in io.jenkins.updatebot.support
- FileExtensionFilter(String) - Constructor for class io.jenkins.updatebot.support.FileExtensionFilter
- FileHelper - Class in io.jenkins.updatebot.support
- FileHelper() - Constructor for class io.jenkins.updatebot.support.FileHelper
- FileMatcher - Class in io.jenkins.updatebot.support
- FileMatcher(List<String>, List<String>) - Constructor for class io.jenkins.updatebot.support.FileMatcher
- FileUpdater - Class in io.jenkins.updatebot.kind.file
-
Performs updates on files using regular expressions
- FileUpdater() - Constructor for class io.jenkins.updatebot.kind.file.FileUpdater
- FilterHelpers - Class in io.jenkins.updatebot.support
- FilterHelpers() - Constructor for class io.jenkins.updatebot.support.FilterHelpers
- FilterSupport - Class in io.jenkins.updatebot.model
- FilterSupport() - Constructor for class io.jenkins.updatebot.model.FilterSupport
- findElementsWithName(Element, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
- findFieldsAnnotatedWith(Class<?>, Class<? extends Annotation>) - Static method in class io.jenkins.updatebot.support.ReflectionHelper
-
Returns all the fields annotated with the given annotation in the given class or any super classes
- findFieldsMatching(Class<?>, Filter<Field>) - Static method in class io.jenkins.updatebot.support.ReflectionHelper
-
Returns all the fields matching the given filter in the given class or any super classes
- findGithubOrganisationConfig(Configuration, File) - Static method in class io.jenkins.updatebot.model.RepositoryConfigs
-
Lets try detect the github organisation level configuration for a project.
- findIssue(CommandContext, List<GHIssue>) - Static method in class io.jenkins.updatebot.github.Issues
-
Lets try find the issue
- findLocalRepository(Configuration) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
-
Lets find the repository for the given directory so that we can extract any extra configuration like the
GitRepositoryConfig
for a local repository - findOpenGHPullRequest(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
-
Lets try find an existing pull request for previous PRs in GHRepository using context pull request prefix returns existing pull request or null if not found
- findOrganisation(String) - Method in class io.jenkins.updatebot.model.GitHubProjects
- findPullRequest(CommandContext, List<GHPullRequest>) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
-
Lets try find a pull request for previous PRs
- findRepositories(Configuration, RepositoryConfig) - Static method in class io.jenkins.updatebot.repository.Repositories
- findRepository(String) - Method in class io.jenkins.updatebot.model.GithubOrganisation
- findRepository(List<LocalRepository>, GitRepository) - Static method in class io.jenkins.updatebot.repository.LocalRepository
-
Returns the repository for the given repo
- findRepository(List<LocalRepository>, String) - Static method in class io.jenkins.updatebot.repository.LocalRepository
-
Returns the repository for the given name or null if it could not be found
- findRepository(List<LocalRepository>, GHRepository) - Static method in class io.jenkins.updatebot.repository.LocalRepository
-
Returns the local repository for the given GHRepository with matching transport url
- firstChild() - Method in class io.jenkins.updatebot.commands.CommandContext
- firstChild(Element, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
- firstChildTextContent(Element, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
- forKind(Kind, List<DependencyVersionChange>) - Static method in class io.jenkins.updatebot.model.DependencyVersionChange
-
Returns the dependency version changes for the given kind
- format(GHIssueState) - Method in class io.jenkins.updatebot.commands.StatusInfo
- fromDirectory(Configuration, File) - Static method in class io.jenkins.updatebot.repository.LocalRepository
-
Returns a local repository from a directory.
- fromName(String) - Static method in enum io.jenkins.updatebot.kind.Kind
-
Returns the kind for the given name or null if it could not be found
- fromString(String) - Static method in class io.jenkins.updatebot.model.MavenArtifactKey
-
Returns a maven dependency from the given string using
:
to separate the group id and artifact
G
- GENERATED_BY - Static variable in class io.jenkins.updatebot.support.Markdown
- generateDependencyTree(CommandContext, String) - Method in class io.jenkins.updatebot.kind.npm.DefaultNpmDependencyTreeGenerator
- generateDependencyTree(CommandContext, String) - Method in interface io.jenkins.updatebot.kind.npm.NpmDependencyTreeGenerator
- generateDependencyTree(CommandContext, String) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
- getAdditionalProperties() - Method in class io.jenkins.updatebot.model.DtoSupport
- getAlias() - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
- getAppVersion() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- getArtifactExclude() - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
- getArtifactId() - Method in class io.jenkins.updatebot.model.MavenArtifactKey
- getArtifactId() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
- getArtifactId() - Method in class io.jenkins.updatebot.model.MavenDependencySet
- getArtifactInclude() - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
- getBranch() - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
- getChanges() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
- getChanges() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChanges
- getChart() - Method in class io.jenkins.updatebot.commands.Promote
- getChild() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyLink
- getChildren() - Method in class io.jenkins.updatebot.commands.CommandContext
- getChildren() - Method in class io.jenkins.updatebot.commands.ParentContext
- getCloneUrl() - Method in class io.jenkins.updatebot.commands.CommandContext
- getCloneUrl() - Method in class io.jenkins.updatebot.commands.PushSourceChanges
- getCloneUrl() - Method in class io.jenkins.updatebot.commands.StatusInfo
- getCloneUrl() - Method in class io.jenkins.updatebot.model.GitRepository
- getCloneUrl() - Method in class io.jenkins.updatebot.repository.LocalRepository
- getCommand() - Method in class io.jenkins.updatebot.commands.PushSourceChangesContext
- getCommand() - Method in class io.jenkins.updatebot.UpdateBot
- getCommander() - Method in class io.jenkins.updatebot.commands.Help
- getCommander() - Method in class io.jenkins.updatebot.commands.Version
- getCommands() - Method in class io.jenkins.updatebot.commands.CompositeCommand
-
Returns the commands in this set
- getCondition() - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
- getConfigFile() - Method in class io.jenkins.updatebot.Configuration
- getConfigLongValue(String, long) - Static method in class io.jenkins.updatebot.support.Systems
- getConfiguration() - Method in class io.jenkins.updatebot.commands.CommandContext
- getConfiguration() - Method in class io.jenkins.updatebot.UpdateBot
- getConfigValue(String) - Static method in class io.jenkins.updatebot.support.Systems
- getConfigValue(String, String) - Static method in class io.jenkins.updatebot.support.Systems
-
Returns the value of the given environment variable as a system property or environment variable or returns the default value
- getDependencies() - Method in class io.jenkins.updatebot.kind.helm.model.Requirements
- getDependencies() - Method in class io.jenkins.updatebot.model.MavenDependencies
- getDependencies() - Method in class io.jenkins.updatebot.model.NpmDependencies
- getDependency() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyCheck
- getDependency() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
- getDependency() - Method in class io.jenkins.updatebot.model.DependencyVersionChange
- getDependencyInfo() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyCheck
- getDependencyInfo(String) - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyTree
- getDependencyKind() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyLink
- getDescription() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- getDescription() - Method in class io.jenkins.updatebot.model.Environment
- getDevDependencies() - Method in class io.jenkins.updatebot.model.NpmDependencies
- getDir() - Method in class io.jenkins.updatebot.commands.CommandContext
- getDir() - Method in class io.jenkins.updatebot.repository.LocalRepository
- getElementProcessor() - Method in class io.jenkins.updatebot.kind.maven.MavenDependencyVersionChange
- getEmail() - Method in class io.jenkins.updatebot.kind.helm.model.Maintainer
- getEngine() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- getEnvironment() - Method in class io.jenkins.updatebot.commands.Promote
- getEnvironments() - Method in class io.jenkins.updatebot.model.RepositoryConfig
- getExcludeFiles() - Method in class io.jenkins.updatebot.commands.PushRegexChanges
- getExcludes() - Method in class io.jenkins.updatebot.model.FilterSupport
- getExcludes() - Method in class io.jenkins.updatebot.model.PluginsDependencies
- getExcludeUpdateLoop() - Method in class io.jenkins.updatebot.model.GitRepository
- getExcludeUpdateLoop() - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
- getFailedChecks() - Method in class io.jenkins.updatebot.kind.KindDependenciesCheck
- getFailedChecksFor(List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.KindDependenciesCheck
-
Returns the conflicts sorted in order of the given changes so that they are in the same order then add any checks not listed in the list
- getFailures() - Method in class io.jenkins.updatebot.kind.DependenciesCheck
- getFieldValue(Field, Object) - Static method in class io.jenkins.updatebot.support.ReflectionHelper
- getFile() - Method in class io.jenkins.updatebot.model.Dependencies
- getFiles() - Method in class io.jenkins.updatebot.commands.PushRegexChanges
- getFullName() - Method in class io.jenkins.updatebot.commands.StatusInfo
- getFullName() - Method in class io.jenkins.updatebot.model.GithubRepository
- getFullName() - Method in class io.jenkins.updatebot.model.GitRepository
- getFullName() - Method in class io.jenkins.updatebot.repository.LocalRepository
- getGit() - Method in class io.jenkins.updatebot.commands.CommandContext
- getGit() - Method in class io.jenkins.updatebot.Configuration
- getGit() - Method in class io.jenkins.updatebot.model.RepositoryConfig
- getGitCredentials() - Method in class io.jenkins.updatebot.Configuration
- getGithub() - Method in class io.jenkins.updatebot.Configuration
- getGithub() - Method in class io.jenkins.updatebot.model.Environment
- getGithub() - Method in class io.jenkins.updatebot.model.RepositoryConfig
- getGitHubCloneUrls(String, String, String) - Static method in class io.jenkins.updatebot.git.GitHelper
- getGithubPassword() - Method in class io.jenkins.updatebot.Configuration
- getGithubPullRequestLabel() - Method in class io.jenkins.updatebot.Configuration
- getGitHubRepository(LocalRepository) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
-
Returns the underlying GitHub repository if this repository is on github
- getGitHubRepositoryDetails(RepositoryConfig, File) - Static method in class io.jenkins.updatebot.model.RepositoryConfigs
-
Returns the git repository configuration details
- getGithubToken() - Method in class io.jenkins.updatebot.Configuration
- getGithubUsername() - Method in class io.jenkins.updatebot.Configuration
- getGroupArtifactVersionMap() - Static method in class io.jenkins.updatebot.support.VersionHelper
- getGroupExclude() - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
- getGroupId() - Method in class io.jenkins.updatebot.model.MavenArtifactKey
- getGroupId() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
- getGroupId() - Method in class io.jenkins.updatebot.model.MavenDependencySet
- getGroupInclude() - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
- getHome() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- getHost() - Method in class io.jenkins.updatebot.git.GitRepositoryInfo
- getHtmlUrl() - Method in class io.jenkins.updatebot.model.GitRepository
- getIcon() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- getId() - Method in class io.jenkins.updatebot.model.Environment
- getIncludes() - Method in class io.jenkins.updatebot.model.FilterSupport
- getIncludes() - Method in class io.jenkins.updatebot.model.PluginsDependencies
- getInvalidChanges() - Method in class io.jenkins.updatebot.kind.DependenciesCheck
- getInvalidChanges() - Method in class io.jenkins.updatebot.kind.KindDependenciesCheck
- getIssue() - Method in class io.jenkins.updatebot.commands.CommandContext
- getIssue() - Method in class io.jenkins.updatebot.commands.StatusInfo
- getIssues() - Method in class io.jenkins.updatebot.commands.ParentContext
- getIssueState() - Method in class io.jenkins.updatebot.commands.StatusInfo
- getIssueUrl() - Method in class io.jenkins.updatebot.commands.StatusInfo
- getJenkinsfileRepository() - Method in class io.jenkins.updatebot.commands.EnableFabric8Context
- getJenksinsfileGitRepo() - Method in class io.jenkins.updatebot.Configuration
- getJsonFile(CommandContext, String) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
- getKeywords() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- getKind() - Method in class io.jenkins.updatebot.commands.PushVersionChanges
- getKind() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
- getKind() - Method in class io.jenkins.updatebot.model.DependencyVersionChange
- getLabels(GHIssue) - Static method in class io.jenkins.updatebot.github.Issues
-
Lets return the labels on an issue with retries
- getLastCommitStatus(GHRepository, GHPullRequest) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
- getLocal() - Method in class io.jenkins.updatebot.model.RepositoryConfig
- getLocalRepositories(Configuration) - Method in class io.jenkins.updatebot.commands.CommandSupport
- getLOG() - Method in class io.jenkins.updatebot.UpdateBot
- getMaintainers() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- getMaven() - Method in class io.jenkins.updatebot.model.Dependencies
- getMergeMethod() - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
- getMessage() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyCheck
- getMvnCommand() - Method in class io.jenkins.updatebot.Configuration
- getMvnEnvironmentVariables() - Method in class io.jenkins.updatebot.Configuration
- getName() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext.Change
- getName() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
- getName() - Method in enum io.jenkins.updatebot.commands.Status
- getName() - Method in class io.jenkins.updatebot.git.GitRepositoryInfo
- getName() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- getName() - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
- getName() - Method in class io.jenkins.updatebot.kind.helm.model.Maintainer
- getName() - Method in enum io.jenkins.updatebot.kind.Kind
- getName() - Method in class io.jenkins.updatebot.model.Environment
- getName() - Method in class io.jenkins.updatebot.model.GithubOrganisation
- getName() - Method in class io.jenkins.updatebot.model.GitRepository
- getName() - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
- getNewValue() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext.Change
- getNpm() - Method in class io.jenkins.updatebot.model.Dependencies
- getNpmCommand() - Method in class io.jenkins.updatebot.Configuration
- getNpmDependencyTreeGenerator() - Method in class io.jenkins.updatebot.Configuration
- getNpmEnvironmentVariables() - Method in class io.jenkins.updatebot.Configuration
- getOldValue() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext.Change
- getOpenIssues(GHRepository, Configuration) - Static method in class io.jenkins.updatebot.github.Issues
- getOpenIssues(GHRepository, String) - Static method in class io.jenkins.updatebot.github.Issues
- getOpenPullRequests(GHRepository, Configuration) - Static method in class io.jenkins.updatebot.github.PullRequests
- getOpenPullRequests(GHRepository, String) - Static method in class io.jenkins.updatebot.github.PullRequests
- getOperationDescription(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- getOperationDescription(CommandContext) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
- getOrCreateChild(Element, String, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
-
Returns the first child with the given name, lazily creating one if required with the given text prepended before the element if the text is not null
- getOrCreateDependencyInfo(String) - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyTree
- getOrFindIssue(CommandContext, GHRepository) - Method in class io.jenkins.updatebot.commands.CommandSupport
- getOrganisation() - Method in class io.jenkins.updatebot.git.GitRepositoryInfo
- getOrganisationAndRepository() - Method in class io.jenkins.updatebot.commands.EnableFabric8
- getOrganisationOrUser(GitHub, String) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
- getOrganisations() - Method in class io.jenkins.updatebot.model.GitHubProjects
- getPackageJsonTree(CommandContext) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
- getParent() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyLink
- getParentContext() - Method in class io.jenkins.updatebot.commands.CommandContext
- getPassword() - Method in class io.jenkins.updatebot.support.UserPassword
- getPeerDependencies() - Method in class io.jenkins.updatebot.model.NpmDependencies
- getPipeline() - Method in class io.jenkins.updatebot.commands.EnableFabric8
- getPipelinePath(EnableFabric8Context) - Method in class io.jenkins.updatebot.commands.EnableFabric8
- getPlugins() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersions
- getPlugins() - Method in class io.jenkins.updatebot.model.Dependencies
- getPlugins() - Method in class io.jenkins.updatebot.model.MavenDependencies
- getPlugins(CommandContext) - Method in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
- getPluginVersions(CommandContext) - Method in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
- getPollStatusCache() - Method in class io.jenkins.updatebot.Configuration
-
Returns a cache indexed by the cloneUrl of the polling status for each repository
- getPreviousLinePattern() - Method in class io.jenkins.updatebot.commands.PushRegexChanges
- getPrintStream() - Method in class io.jenkins.updatebot.Configuration
- getProwPRCommand() - Method in class io.jenkins.updatebot.Configuration
- getPull() - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
- getPullRequest() - Method in class io.jenkins.updatebot.commands.CommandContext
- getPullRequest() - Method in class io.jenkins.updatebot.commands.StatusInfo
- getPullRequests() - Method in class io.jenkins.updatebot.commands.ParentContext
- getPullRequestState() - Method in class io.jenkins.updatebot.commands.StatusInfo
- getPullRequestUrl() - Method in class io.jenkins.updatebot.commands.StatusInfo
- getPush() - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
- getRef() - Method in class io.jenkins.updatebot.commands.PushSourceChanges
- getRegex() - Method in class io.jenkins.updatebot.commands.PushRegexChanges
- getRelativePathToCurrentDir(File) - Static method in class io.jenkins.updatebot.support.FileHelper
- getRemoteBranch() - Method in class io.jenkins.updatebot.repository.LocalRepository
-
Returns configured remote branch from repository configuration details
- getRemoteBranch(Configuration, GHRepository) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- getRepo() - Method in class io.jenkins.updatebot.repository.LocalRepository
- getRepositories() - Method in class io.jenkins.updatebot.model.GithubOrganisation
- getRepository() - Method in class io.jenkins.updatebot.commands.CommandContext
- getRepository() - Method in class io.jenkins.updatebot.commands.StatusInfo
- getRepository() - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
- getRepository() - Method in class io.jenkins.updatebot.model.GithubRepository
- getRepositoryConfig(Configuration) - Method in class io.jenkins.updatebot.commands.CommandSupport
- getRepositoryConfig(Configuration) - Method in class io.jenkins.updatebot.commands.UpdatePullRequestLoop
- getRepositoryDetails() - Method in class io.jenkins.updatebot.model.GitRepository
- getRepositoryDetails(String) - Method in class io.jenkins.updatebot.model.GithubOrganisation
- getRepositoryDetails(String) - Method in class io.jenkins.updatebot.model.GitHubProjects
- getRepositoryDetails(String) - Method in class io.jenkins.updatebot.model.RepositoryConfig
- getRepositoryFullName() - Method in class io.jenkins.updatebot.commands.CommandContext
- getRepositoryFullName() - Method in class io.jenkins.updatebot.commands.PushSourceChanges
- getRepositoryLink(LocalRepository) - Static method in class io.jenkins.updatebot.repository.LocalRepository
-
Returns the link to the repository
- getRepositoryLink(LocalRepository, String) - Static method in class io.jenkins.updatebot.repository.LocalRepository
-
Returns the link to the repository
- getRepositoryLink(LocalRepository, String, String) - Static method in class io.jenkins.updatebot.repository.LocalRepository
-
Returns the link to the repository
- getScm() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
- getScope() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext.Change
- getScope() - Method in class io.jenkins.updatebot.model.DependencyVersionChange
- getScope() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
- getSourceDir() - Method in class io.jenkins.updatebot.Configuration
- getSourcePath() - Method in class io.jenkins.updatebot.Configuration
- getSourceRepository() - Method in class io.jenkins.updatebot.commands.PushSourceChanges
- getSources() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- getStatus() - Method in class io.jenkins.updatebot.commands.CommandContext
- getStatus() - Method in class io.jenkins.updatebot.commands.StatusInfo
- getStep() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
- getTags() - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
- getTitle() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
- getUpdatedFiles() - Method in class io.jenkins.updatebot.commands.CommandContext
- getUpdater() - Method in class io.jenkins.updatebot.commands.PullVersionChanges
- getUpdater() - Method in enum io.jenkins.updatebot.kind.Kind
- getUrl() - Method in class io.jenkins.updatebot.kind.helm.model.Maintainer
- getUrl() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
- getUser() - Method in class io.jenkins.updatebot.support.UserPassword
- getValidChanges() - Method in class io.jenkins.updatebot.kind.DependenciesCheck
- getValidChanges() - Method in class io.jenkins.updatebot.kind.KindDependenciesCheck
- getValue() - Method in class io.jenkins.updatebot.commands.PushRegexChanges
- getValue() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
- getValues() - Method in class io.jenkins.updatebot.commands.PushVersionChanges
- getVersion() - Method in class io.jenkins.updatebot.commands.Promote
- getVersion() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- getVersion() - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
- getVersion() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyCheck
- getVersion() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
- getVersion() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyLink
- getVersion() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
- getVersion() - Method in class io.jenkins.updatebot.model.DependencyVersionChange
- getVersion() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
- getVersion(String) - Method in class io.jenkins.updatebot.kind.plugins.PluginVersions
- getVersion(String, String) - Static method in class io.jenkins.updatebot.support.VersionHelper
- getVersion(String, String, String) - Static method in class io.jenkins.updatebot.support.VersionHelper
- getVersions() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
- getWiki() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
- getWorkDir() - Method in class io.jenkins.updatebot.Configuration
- gitCommitAndPullRequest(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- GitHelper - Class in io.jenkins.updatebot.git
- GitHelper() - Constructor for class io.jenkins.updatebot.git.GitHelper
- github() - Method in class io.jenkins.updatebot.model.RepositoryConfig
-
Returns the github configuration, lazily created if required
- GITHUB_PASSWORD - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- GITHUB_PR_LABEL - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- GITHUB_TOKEN - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- GITHUB_USER - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- GitHubHelpers - Class in io.jenkins.updatebot.github
- GitHubHelpers() - Constructor for class io.jenkins.updatebot.github.GitHubHelpers
- GithubOrganisation - Class in io.jenkins.updatebot.model
- GithubOrganisation() - Constructor for class io.jenkins.updatebot.model.GithubOrganisation
- GithubOrganisation(String) - Constructor for class io.jenkins.updatebot.model.GithubOrganisation
- GitHubProjects - Class in io.jenkins.updatebot.model
- GitHubProjects() - Constructor for class io.jenkins.updatebot.model.GitHubProjects
- gitHubRepository() - Method in class io.jenkins.updatebot.commands.CommandContext
-
Returns the underlying github repository or null if its not a github repo
- GithubRepository - Class in io.jenkins.updatebot.model
- GithubRepository(GHRepository) - Constructor for class io.jenkins.updatebot.model.GithubRepository
- GithubRepository(GHRepository, GitRepositoryConfig) - Constructor for class io.jenkins.updatebot.model.GithubRepository
- GitPlugin - Interface in io.jenkins.updatebot.git
- GitPluginCLI - Class in io.jenkins.updatebot.git
- GitPluginCLI(Configuration) - Constructor for class io.jenkins.updatebot.git.GitPluginCLI
- GitRepository - Class in io.jenkins.updatebot.model
- GitRepository() - Constructor for class io.jenkins.updatebot.model.GitRepository
- GitRepository(String) - Constructor for class io.jenkins.updatebot.model.GitRepository
- GitRepository(String, String) - Constructor for class io.jenkins.updatebot.model.GitRepository
- GitRepositoryConfig - Class in io.jenkins.updatebot.model
-
Represents the configuration of a git repository
- GitRepositoryConfig() - Constructor for class io.jenkins.updatebot.model.GitRepositoryConfig
- GitRepositoryConfig(String) - Constructor for class io.jenkins.updatebot.model.GitRepositoryConfig
- GitRepositoryInfo - Class in io.jenkins.updatebot.git
- GitRepositoryInfo(String, String, String) - Constructor for class io.jenkins.updatebot.git.GitRepositoryInfo
H
- hasChangedFiles(File) - Static method in interface io.jenkins.updatebot.git.GitPlugin
-
Returns true if the given directory has modified files
- hasCloneUrl(GitRepositoryConfig, String) - Method in class io.jenkins.updatebot.model.GithubOrganisation
- hasCloneUrl(String) - Method in class io.jenkins.updatebot.model.GithubRepository
- hasCloneUrl(String) - Method in class io.jenkins.updatebot.model.GitRepository
- hasCloneUrl(String) - Method in class io.jenkins.updatebot.repository.LocalRepository
-
Returns true if this repository can be cloned using the given URL
- hasDependency(List<DependencyVersionChange>, DependencyVersionChange) - Static method in class io.jenkins.updatebot.model.DependencyVersionChange
- hasExtension(EnableFabric8Context, String) - Method in class io.jenkins.updatebot.commands.EnableFabric8
- hasFile(EnableFabric8Context, String) - Method in class io.jenkins.updatebot.commands.EnableFabric8
- hasFile(File, FileFilter) - Static method in class io.jenkins.updatebot.support.FileHelper
-
Returns true if a file matching the filter can be found in the given directory
- hashCode() - Method in class io.jenkins.updatebot.model.DependencyVersionChange
- hashCode() - Method in class io.jenkins.updatebot.model.MavenArtifactKey
- hasLabel(Collection<GHLabel>, String) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
- HEADER_KIND - Static variable in class io.jenkins.updatebot.github.Issues
- HELM - io.jenkins.updatebot.kind.Kind
- HelmFiles - Class in io.jenkins.updatebot.kind.helm
- HelmFiles() - Constructor for class io.jenkins.updatebot.kind.helm.HelmFiles
- HelmUpdater - Class in io.jenkins.updatebot.kind.helm
- HelmUpdater() - Constructor for class io.jenkins.updatebot.kind.helm.HelmUpdater
- Help - Class in io.jenkins.updatebot.commands
-
Displays help
- Help() - Constructor for class io.jenkins.updatebot.commands.Help
- HELP - Static variable in class io.jenkins.updatebot.CommandNames
I
- include(String...) - Method in class io.jenkins.updatebot.model.FilterSupport
- info(Logger, String) - Method in class io.jenkins.updatebot.commands.CommandContext
- info(Logger, String) - Method in class io.jenkins.updatebot.Configuration
- io.jenkins.updatebot - package io.jenkins.updatebot
- io.jenkins.updatebot.commands - package io.jenkins.updatebot.commands
- io.jenkins.updatebot.git - package io.jenkins.updatebot.git
- io.jenkins.updatebot.github - package io.jenkins.updatebot.github
- io.jenkins.updatebot.kind - package io.jenkins.updatebot.kind
- io.jenkins.updatebot.kind.brew - package io.jenkins.updatebot.kind.brew
- io.jenkins.updatebot.kind.docker - package io.jenkins.updatebot.kind.docker
- io.jenkins.updatebot.kind.file - package io.jenkins.updatebot.kind.file
- io.jenkins.updatebot.kind.helm - package io.jenkins.updatebot.kind.helm
- io.jenkins.updatebot.kind.helm.model - package io.jenkins.updatebot.kind.helm.model
- io.jenkins.updatebot.kind.jenkinsx - package io.jenkins.updatebot.kind.jenkinsx
- io.jenkins.updatebot.kind.make - package io.jenkins.updatebot.kind.make
- io.jenkins.updatebot.kind.maven - package io.jenkins.updatebot.kind.maven
- io.jenkins.updatebot.kind.npm - package io.jenkins.updatebot.kind.npm
- io.jenkins.updatebot.kind.npm.dependency - package io.jenkins.updatebot.kind.npm.dependency
- io.jenkins.updatebot.kind.plugins - package io.jenkins.updatebot.kind.plugins
- io.jenkins.updatebot.kind.regex - package io.jenkins.updatebot.kind.regex
- io.jenkins.updatebot.model - package io.jenkins.updatebot.model
- io.jenkins.updatebot.repository - package io.jenkins.updatebot.repository
- io.jenkins.updatebot.support - package io.jenkins.updatebot.support
- isAdd() - Method in class io.jenkins.updatebot.model.DependencyVersionChange
-
Returns if we add this dependency if its missing from a project
- isAddOnlyToRootPom() - Method in class io.jenkins.updatebot.kind.maven.MavenDependencyVersionChange
- isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.brew.BrewUpdater
- isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.CompositeUpdater
- isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.docker.DockerUpdater
- isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.file.FileUpdater
- isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.helm.HelmUpdater
- isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.jenkinsx.JenkinsXUpdater
- isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.make.MakeUpdater
- isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.maven.MavenUpdater
- isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
- isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
- isApplicable(CommandContext) - Method in class io.jenkins.updatebot.kind.regex.RegexUpdater
- isApplicable(CommandContext) - Method in interface io.jenkins.updatebot.kind.Updater
- isCheckDependencies() - Method in class io.jenkins.updatebot.Configuration
- isCheckPrStatus() - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
- isConfigBoolean(String, boolean) - Static method in class io.jenkins.updatebot.support.Systems
-
Returns value of the env var or system property if set, otherwise the specified default value Different from a flag as a flag is always false if not present
- isConfigFlag(String) - Static method in class io.jenkins.updatebot.support.Systems
-
Returns true if the env var or system property is "true"
- isDeleteMergedBranches() - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
- isDeprecated() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- isDevelopmentVersion(String, String) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
-
Returns true if the version string is
- isDirectory(File) - Static method in class io.jenkins.updatebot.support.FileHelper
- isDisableAnsi() - Method in class io.jenkins.updatebot.Configuration
- isDryRun() - Method in class io.jenkins.updatebot.Configuration
- isEmpty() - Method in class io.jenkins.updatebot.model.FileDependencies
- isEmpty() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChanges
- isEmpty() - Method in class io.jenkins.updatebot.model.PluginsDependencies
- isExcludeUpdateLoop() - Method in class io.jenkins.updatebot.model.GitRepository
-
Returns true if this repository should be excluded from the update loop
- isFile(File) - Static method in class io.jenkins.updatebot.support.FileHelper
- isIgnoreExcludeUpdateLoopRepositories() - Method in class io.jenkins.updatebot.Configuration
- isMergeable(GHPullRequest) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
- isMergeOnSuccess() - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
- isOpen(GHIssue) - Static method in class io.jenkins.updatebot.github.Issues
- isPending() - Method in class io.jenkins.updatebot.commands.StatusInfo
-
Returns true if this status is pending
- isPending(Iterable<StatusInfo>) - Static method in class io.jenkins.updatebot.commands.StatusInfo
-
Returns true if there are any pending statuses in the map
- isPending(Map<String, StatusInfo>) - Static method in class io.jenkins.updatebot.commands.StatusInfo
-
Returns true if there are any pending statuses in the map
- isPullDisabled() - Method in class io.jenkins.updatebot.Configuration
- isRebaseMode() - Method in class io.jenkins.updatebot.Configuration
- isRootPom() - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
- ISSUE_LINK_COMMENT - Static variable in class io.jenkins.updatebot.github.PullRequests
- ISSUE_LINK_COMMENT_SUFFIX - Static variable in class io.jenkins.updatebot.github.PullRequests
- Issues - Class in io.jenkins.updatebot.github
- Issues() - Constructor for class io.jenkins.updatebot.github.Issues
- isUpdated() - Method in class io.jenkins.updatebot.commands.CommandContext
-
Returns true if one or more files have been updated
- isUpdated() - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
- isUseHttpsTransport() - Method in class io.jenkins.updatebot.Configuration
- isUseSinglePullRequest() - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
- isUseSinglePullRequest() - Method in class io.jenkins.updatebot.repository.LocalRepository
-
Returns true if the repository is configured to use single pull request to add a new version push commit
- isUseSinglePullRequest(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- isValid() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyCheck
J
- JENKINSFILE_GIT_REPO - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- JENKINSX - io.jenkins.updatebot.kind.Kind
- JenkinsXUpdater - Class in io.jenkins.updatebot.kind.jenkinsx
- JenkinsXUpdater() - Constructor for class io.jenkins.updatebot.kind.jenkinsx.JenkinsXUpdater
- joinNotEmpty(String, String...) - Static method in class io.jenkins.updatebot.support.Strings
-
Returns a joined string with the separator for all the non-empty strings
- JsonNodes - Class in io.jenkins.updatebot.support
-
Helper assertions for dealing with JSON or YAML markup
- JsonNodes() - Constructor for class io.jenkins.updatebot.support.JsonNodes
K
- Kind - Enum in io.jenkins.updatebot.kind
- KindDependenciesCheck - Class in io.jenkins.updatebot.kind
-
Returns the set of changes that are valid or invalid
- KindDependenciesCheck() - Constructor for class io.jenkins.updatebot.kind.KindDependenciesCheck
- KindDependenciesCheck(List<DependencyVersionChange>) - Constructor for class io.jenkins.updatebot.kind.KindDependenciesCheck
- KindDependenciesCheck(List<DependencyVersionChange>, List<DependencyVersionChange>, Map<String, DependencyCheck>) - Constructor for class io.jenkins.updatebot.kind.KindDependenciesCheck
L
- loadCommandsFromPullRequest(CommandContext, GHRepository, GHPullRequest) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
-
Lets load the old command context from comments on the PullRequest so that we can re-run a command to rebase things.
- loadFile(File) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- loadGitCredentials(Map<String, UserPassword>, File) - Static method in class io.jenkins.updatebot.git.GitHelper
- loadGithubOrganisationConfig(Configuration, String) - Static method in class io.jenkins.updatebot.model.RepositoryConfigs
- loadJson(File) - Static method in class io.jenkins.updatebot.support.MarkupHelper
- loadJson(URL, Class<T>) - Static method in class io.jenkins.updatebot.support.MarkupHelper
-
Loads the JSON
- loadNewPluginVersions(CommandContext) - Method in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
- loadPendingChanges(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- loadPendingChangesFromIssue(CommandContext, GHIssue) - Static method in class io.jenkins.updatebot.github.Issues
- loadRepositoryConfig() - Method in class io.jenkins.updatebot.Configuration
- loadRepositoryConfig(Configuration, String, File) - Static method in class io.jenkins.updatebot.model.RepositoryConfigs
-
Returns the UpdateBot project configurations from the given configFile (File or URL) and source directory
- loadVersionChangesFromSource(CommandContext) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
- loadYaml(byte[], Class<T>) - Static method in class io.jenkins.updatebot.support.MarkupHelper
-
Loads the YAML file for the given DTO class
- loadYaml(File, Class<T>) - Static method in class io.jenkins.updatebot.support.MarkupHelper
-
Loads the YAML for the given DTO class
- loadYaml(InputStream, Class<T>) - Static method in class io.jenkins.updatebot.support.MarkupHelper
-
Loads the YAML file for the given DTO class
- loadYaml(String, Class<T>) - Static method in class io.jenkins.updatebot.support.MarkupHelper
-
Loads the YAML text for the given DTO class
- loadYaml(URL, Class<T>) - Static method in class io.jenkins.updatebot.support.MarkupHelper
-
Loads the YAML for the given DTO class
- LocalRepository - Class in io.jenkins.updatebot.repository
- LocalRepository(GitRepository, File) - Constructor for class io.jenkins.updatebot.repository.LocalRepository
- logCommand(Logger, String) - Method in class io.jenkins.updatebot.Configuration
- logOpen(List<GHIssue>) - Static method in class io.jenkins.updatebot.github.Issues
- logOpen(List<GHPullRequest>) - Static method in class io.jenkins.updatebot.github.PullRequests
- logOutput(Configuration, Logger, File, boolean) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- logOutput(Configuration, Logger, String, boolean) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- logOutput(File, boolean) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- logOutput(String, boolean) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- logStatus(Logger) - Method in class io.jenkins.updatebot.commands.StatusInfo
M
- main(String[]) - Static method in class io.jenkins.updatebot.UpdateBot
- Maintainer - Class in io.jenkins.updatebot.kind.helm.model
- Maintainer() - Constructor for class io.jenkins.updatebot.kind.helm.model.Maintainer
- Maintainer(String, String) - Constructor for class io.jenkins.updatebot.kind.helm.model.Maintainer
- MAKE - io.jenkins.updatebot.kind.Kind
- MakeUpdater - Class in io.jenkins.updatebot.kind.make
- MakeUpdater() - Constructor for class io.jenkins.updatebot.kind.make.MakeUpdater
- Markdown - Class in io.jenkins.updatebot.support
- Markdown() - Constructor for class io.jenkins.updatebot.support.Markdown
- MarkupHelper - Class in io.jenkins.updatebot.support
- MarkupHelper() - Constructor for class io.jenkins.updatebot.support.MarkupHelper
- matches(DependencyVersionChange) - Method in class io.jenkins.updatebot.model.DependencyVersionChange
-
Returns true if the given change is for the same kind and dependency
- matches(MavenArtifactKey) - Method in class io.jenkins.updatebot.model.DependencyVersionChange
-
Returns true if this change matches the given artifact key
- matches(String, String) - Method in class io.jenkins.updatebot.model.DependencyVersionChange
-
Returns true if this change matches the given artifact key or if the group is the default Maven plugin group and the artifact id matches.
- matchesPatterns(String, Iterable<String>) - Method in class io.jenkins.updatebot.support.FileMatcher
- matchFiles(File) - Method in class io.jenkins.updatebot.support.FileMatcher
- MAVEN - io.jenkins.updatebot.kind.Kind
- MavenArtifactKey - Class in io.jenkins.updatebot.model
- MavenArtifactKey(String, String) - Constructor for class io.jenkins.updatebot.model.MavenArtifactKey
- MavenArtifactVersionChange - Class in io.jenkins.updatebot.model
- MavenArtifactVersionChange() - Constructor for class io.jenkins.updatebot.model.MavenArtifactVersionChange
- MavenArtifactVersionChange(DependencyVersionChange) - Constructor for class io.jenkins.updatebot.model.MavenArtifactVersionChange
- MavenArtifactVersionChange(MavenArtifactKey, String, String) - Constructor for class io.jenkins.updatebot.model.MavenArtifactVersionChange
- MavenArtifactVersionChange(String, String, String, String) - Constructor for class io.jenkins.updatebot.model.MavenArtifactVersionChange
- MavenArtifactVersionChanges - Class in io.jenkins.updatebot.model
- MavenArtifactVersionChanges() - Constructor for class io.jenkins.updatebot.model.MavenArtifactVersionChanges
- MavenArtifactVersionChanges(Collection<MavenArtifactVersionChange>) - Constructor for class io.jenkins.updatebot.model.MavenArtifactVersionChanges
- MavenDependencies - Class in io.jenkins.updatebot.model
- MavenDependencies() - Constructor for class io.jenkins.updatebot.model.MavenDependencies
- MavenDependencyFilter - Class in io.jenkins.updatebot.model
- MavenDependencyFilter() - Constructor for class io.jenkins.updatebot.model.MavenDependencyFilter
- MavenDependencySet - Class in io.jenkins.updatebot.model
- MavenDependencySet() - Constructor for class io.jenkins.updatebot.model.MavenDependencySet
- MavenDependencyVersionChange - Class in io.jenkins.updatebot.kind.maven
-
Used to indicate a dependency change which is lazily created if not present but only applies to the root
pom.xml
. - MavenDependencyVersionChange(String, String, boolean, ElementProcessor) - Constructor for class io.jenkins.updatebot.kind.maven.MavenDependencyVersionChange
- MavenDependencyVersionChange(String, String, String, boolean, boolean, ElementProcessor) - Constructor for class io.jenkins.updatebot.kind.maven.MavenDependencyVersionChange
- MavenDependencyVersionChange(String, String, String, boolean, ElementProcessor) - Constructor for class io.jenkins.updatebot.kind.maven.MavenDependencyVersionChange
- MavenScopes - Class in io.jenkins.updatebot.kind.maven
- MavenScopes() - Constructor for class io.jenkins.updatebot.kind.maven.MavenScopes
- MavenUpdater - Class in io.jenkins.updatebot.kind.maven
- MavenUpdater() - Constructor for class io.jenkins.updatebot.kind.maven.MavenUpdater
- MERGE - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- MERGE_METHOD - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- mergePr(GHPullRequest, String) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
- ModifyFilesCommandSupport - Class in io.jenkins.updatebot.commands
-
Base class for all UpdateBot commands
- ModifyFilesCommandSupport() - Constructor for class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- MVN_COMMAND - Static variable in class io.jenkins.updatebot.EnvironmentVariables
N
- notEmpty(String) - Static method in class io.jenkins.updatebot.support.Strings
-
Returns true if the string is not null and not empty
- NPM - io.jenkins.updatebot.kind.Kind
- NPM_COMMAND - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- NpmDependencies - Class in io.jenkins.updatebot.model
-
Represents the push or pull dependencies for NPM based projects
- NpmDependencies() - Constructor for class io.jenkins.updatebot.model.NpmDependencies
- NpmDependencyKinds - Class in io.jenkins.updatebot.kind.npm
- NpmDependencyKinds() - Constructor for class io.jenkins.updatebot.kind.npm.NpmDependencyKinds
- NpmDependencyTreeGenerator - Interface in io.jenkins.updatebot.kind.npm
-
The strategy used to generate the npm dependency tree
- NpmJsonPrettyPrinter - Class in io.jenkins.updatebot.support
-
A pretty printer for npm layout syntax
- NpmJsonPrettyPrinter() - Constructor for class io.jenkins.updatebot.support.NpmJsonPrettyPrinter
- nullOrClosed(GHIssueState) - Static method in class io.jenkins.updatebot.commands.StatusInfo
O
- organisation(String) - Method in class io.jenkins.updatebot.model.GitHubProjects
P
- PackageJsonUpdater - Class in io.jenkins.updatebot.kind.npm
- PackageJsonUpdater() - Constructor for class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
- ParentContext - Class in io.jenkins.updatebot.commands
- ParentContext() - Constructor for class io.jenkins.updatebot.commands.ParentContext
- parse(JsonNode, DependencyInfo) - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyTree
- parseCommand(String[], Configuration, boolean) - Static method in class io.jenkins.updatebot.UpdateBot
-
Parses the command from the given command line arguments or returns null if there is no command found
- parseGitRepositoryInfo(String) - Static method in class io.jenkins.updatebot.git.GitHelper
-
Parses the git URL string and determines the host and organisation string
- parseRepository(String) - Static method in class io.jenkins.updatebot.git.GitHelper
-
Returns the repository string split its organisation and name
- parseRepository(String, String) - Static method in class io.jenkins.updatebot.git.GitHelper
-
Returns the repository string split its organisation and name
- parseTree(JsonNode) - Static method in class io.jenkins.updatebot.kind.npm.dependency.DependencyTree
- parseUpdateBotCommandComment(CommandContext, String) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
- parseUpdateBotIssuePendingChangesComment(String) - Static method in class io.jenkins.updatebot.github.Issues
- parseXmlFile(File) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
- path(JsonNode, String...) - Static method in class io.jenkins.updatebot.support.JsonNodes
- PEER_DEPENDENCIES - Static variable in class io.jenkins.updatebot.kind.npm.NpmDependencyKinds
- PENDING - io.jenkins.updatebot.commands.Status
- PENDING_CHANGE_COMMENT_PREFIX - Static variable in class io.jenkins.updatebot.github.Issues
- PENDING_COMMAND_PREFIX - Static variable in class io.jenkins.updatebot.github.Issues
- PLUGIN - Static variable in class io.jenkins.updatebot.kind.maven.MavenScopes
- PLUGIN_DEPENDENCY_PREFIX - Static variable in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
- PLUGINS - io.jenkins.updatebot.kind.Kind
- PLUGINS_SEPARATOR - Static variable in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
- PluginsDependencies - Class in io.jenkins.updatebot.model
- PluginsDependencies() - Constructor for class io.jenkins.updatebot.model.PluginsDependencies
- PluginsUpdater - Class in io.jenkins.updatebot.kind.plugins
-
Updates any
plugins.txt
` files with new jenkins plugin versions - PluginsUpdater() - Constructor for class io.jenkins.updatebot.kind.plugins.PluginsUpdater
- PluginVersion - Class in io.jenkins.updatebot.kind.plugins
- PluginVersion() - Constructor for class io.jenkins.updatebot.kind.plugins.PluginVersion
- PluginVersions - Class in io.jenkins.updatebot.kind.plugins
- PluginVersions() - Constructor for class io.jenkins.updatebot.kind.plugins.PluginVersions
- poll() - Method in class io.jenkins.updatebot.UpdateBot
-
Returns the list of PullRequests / Issues and their status from the previous command
- POLL_PERIOD - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- POLL_TIMEOUT - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- PomHelper - Class in io.jenkins.updatebot.kind.maven
- PomHelper() - Constructor for class io.jenkins.updatebot.kind.maven.PomHelper
- PomUpdateStatus - Class in io.jenkins.updatebot.kind.maven
- PomUpdateStatus(File, Document) - Constructor for class io.jenkins.updatebot.kind.maven.PomUpdateStatus
- prepareDirectory(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- process(Element, String) - Method in interface io.jenkins.updatebot.kind.maven.ElementProcessor
- ProcessHelper - Class in io.jenkins.updatebot.support
- ProcessHelper() - Constructor for class io.jenkins.updatebot.support.ProcessHelper
- processPullRequest(CommandContext, GHRepository, GHPullRequest) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- promote(PromoteContext) - Method in class io.jenkins.updatebot.commands.Promote
- Promote - Class in io.jenkins.updatebot.commands
-
Promotes a new release across the environments configured for this app
- Promote() - Constructor for class io.jenkins.updatebot.commands.Promote
- PROMOTE - Static variable in class io.jenkins.updatebot.CommandNames
- PromoteContext - Class in io.jenkins.updatebot.commands
- PromoteContext(LocalRepository, Configuration, String, String) - Constructor for class io.jenkins.updatebot.commands.PromoteContext
- promoteEnvironment(ParentContext, Configuration, Environment) - Method in class io.jenkins.updatebot.commands.Promote
- PROW_PR_COMMAND - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- pull(File, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
- pull(File, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
- PULL - Static variable in class io.jenkins.updatebot.CommandNames
- PullRequests - Class in io.jenkins.updatebot.github
- PullRequests() - Constructor for class io.jenkins.updatebot.github.PullRequests
- PullVersionChanges - Class in io.jenkins.updatebot.commands
-
Pulls updates to your projects from upstream artifact repositories like npm or maven central
- PullVersionChanges() - Constructor for class io.jenkins.updatebot.commands.PullVersionChanges
- pullVersions(CommandContext) - Method in class io.jenkins.updatebot.kind.CompositeUpdater
- pullVersions(CommandContext) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
- pullVersions(CommandContext) - Method in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
- pullVersions(CommandContext) - Method in interface io.jenkins.updatebot.kind.Updater
- pullVersions(CommandContext) - Method in class io.jenkins.updatebot.kind.UpdaterSupport
- push(File, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
- push(File, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
- PUSH_REGEX - Static variable in class io.jenkins.updatebot.CommandNames
- PUSH_SOURCE - Static variable in class io.jenkins.updatebot.CommandNames
- PUSH_VERSION - Static variable in class io.jenkins.updatebot.CommandNames
- pushRegex(PushRegexChanges, CommandContext) - Method in class io.jenkins.updatebot.kind.regex.RegexUpdater
- PushRegexChanges - Class in io.jenkins.updatebot.commands
-
Push changes from a specific release pipeline into downstream projects
- PushRegexChanges() - Constructor for class io.jenkins.updatebot.commands.PushRegexChanges
- PushRegexChangesContext - Class in io.jenkins.updatebot.commands
- PushRegexChangesContext(LocalRepository, Configuration, PushRegexChanges) - Constructor for class io.jenkins.updatebot.commands.PushRegexChangesContext
- PushSourceChanges - Class in io.jenkins.updatebot.commands
-
Push changes from local source code into downstream projects
- PushSourceChanges() - Constructor for class io.jenkins.updatebot.commands.PushSourceChanges
- PushSourceChangesContext - Class in io.jenkins.updatebot.commands
- PushSourceChangesContext(CommandContext, PushSourceChanges, LocalRepository) - Constructor for class io.jenkins.updatebot.commands.PushSourceChangesContext
- PushSourceChangesContext(LocalRepository, Configuration, PushSourceChanges, LocalRepository) - Constructor for class io.jenkins.updatebot.commands.PushSourceChangesContext
- PushVersionChanges - Class in io.jenkins.updatebot.commands
-
Push changes from a specific release pipeline into downstream projects
- PushVersionChanges() - Constructor for class io.jenkins.updatebot.commands.PushVersionChanges
- PushVersionChanges(Kind, String...) - Constructor for class io.jenkins.updatebot.commands.PushVersionChanges
- PushVersionChanges(Kind, List<String>) - Constructor for class io.jenkins.updatebot.commands.PushVersionChanges
- PushVersionChangesContext - Class in io.jenkins.updatebot.commands
- PushVersionChangesContext(CommandContext, DependencyVersionChange) - Constructor for class io.jenkins.updatebot.commands.PushVersionChangesContext
- PushVersionChangesContext(LocalRepository, Configuration, DependencyVersionChange) - Constructor for class io.jenkins.updatebot.commands.PushVersionChangesContext
- PushVersionChangesContext.Change - Class in io.jenkins.updatebot.commands
- pushVersionChangesWithoutChecks(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.brew.BrewUpdater
- pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.CompositeUpdater
- pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.docker.DockerUpdater
- pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.file.FileUpdater
- pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.helm.HelmUpdater
- pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.jenkinsx.JenkinsXUpdater
- pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.make.MakeUpdater
- pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.maven.MavenUpdater
- pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
- pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.plugins.PluginsUpdater
- pushVersions(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.kind.regex.RegexUpdater
- pushVersions(CommandContext, List<DependencyVersionChange>) - Method in interface io.jenkins.updatebot.kind.Updater
- pushVersions(PushVersionChangesContext) - Method in class io.jenkins.updatebot.kind.brew.BrewUpdater
- pushVersions(PushVersionChangesContext) - Method in class io.jenkins.updatebot.kind.docker.DockerUpdater
- pushVersions(PushVersionChangesContext) - Method in class io.jenkins.updatebot.kind.jenkinsx.JenkinsXUpdater
- pushVersions(PushVersionChangesContext) - Method in class io.jenkins.updatebot.kind.make.MakeUpdater
- pushVersions(PushVersionChangesContext) - Method in class io.jenkins.updatebot.kind.npm.PackageJsonUpdater
- pushVersionsForDir(CommandContext, List<DependencyVersionChange>, File) - Method in class io.jenkins.updatebot.kind.helm.HelmUpdater
- pushVersionsWithChecks(CommandContext, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
R
- readLines(File) - Static method in class io.jenkins.updatebot.support.FileHelper
-
Reads a
File
and returns the list of lines - ReflectionHelper - Class in io.jenkins.updatebot.support
- ReflectionHelper() - Constructor for class io.jenkins.updatebot.support.ReflectionHelper
- REGEX - io.jenkins.updatebot.kind.Kind
- RegexUpdater - Class in io.jenkins.updatebot.kind.regex
- RegexUpdater() - Constructor for class io.jenkins.updatebot.kind.regex.RegexUpdater
- removeChild(CommandContext) - Method in class io.jenkins.updatebot.commands.CommandContext
-
Lets remove a child context if it wasn't applicable (to avoid generating unnecessary change comments etc
- removeUsernamePassword(String) - Static method in class io.jenkins.updatebot.git.GitHelper
-
Returns the clone URL without a user or password
- replaceDockerfileStatement(List<String>, String, String) - Static method in class io.jenkins.updatebot.kind.docker.DockerUpdater
- replaceJenkinsXfileStatement(List<String>, String, String) - Static method in class io.jenkins.updatebot.kind.jenkinsx.JenkinsXUpdater
- replaceMakefileStatement(List<String>, String, String) - Static method in class io.jenkins.updatebot.kind.make.MakeUpdater
- Repositories - Class in io.jenkins.updatebot.repository
- Repositories() - Constructor for class io.jenkins.updatebot.repository.Repositories
- repository(String) - Method in class io.jenkins.updatebot.model.GithubOrganisation
-
Returns the github repository for the given name, lazily creating or updating if required
- RepositoryConfig - Class in io.jenkins.updatebot.model
- RepositoryConfig() - Constructor for class io.jenkins.updatebot.model.RepositoryConfig
- RepositoryConfigs - Class in io.jenkins.updatebot.model
- RepositoryConfigs() - Constructor for class io.jenkins.updatebot.model.RepositoryConfigs
- Requirements - Class in io.jenkins.updatebot.kind.helm.model
-
Represents the Helm requirements.yaml file
- Requirements() - Constructor for class io.jenkins.updatebot.kind.helm.model.Requirements
- REQUIREMENTS_YAML - Static variable in class io.jenkins.updatebot.kind.helm.HelmFiles
- resolveBaseBranch(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
-
Resolve remote repository base branch at runtime
- resolvePullRequestTitle(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
-
Let's try to resolve pull request title from command context using repository configuration
- resolvePullRequestTitlePrefix(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
-
Let's try to resolve pull request title prefix from command context using repository configuration
- resolveRemoteBranch() - Method in class io.jenkins.updatebot.repository.LocalRepository
-
Resolves remote branch name at runtime using a combination of .updatebot.yml setting, or Github default branch, or master as fallback.
- resolveRemoteBranch(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
-
Resolve remote repository branch at runtime
- retryGithub(Callable<T>) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
- retryGithub(Callable<T>, int, long) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
-
Allow automatic retries when timeout exceptions happen
- revertChanges(File) - Method in interface io.jenkins.updatebot.git.GitPlugin
- revertChanges(File) - Method in class io.jenkins.updatebot.git.GitPluginCLI
- run(CommandContext) - Method in class io.jenkins.updatebot.commands.CommandSupport
- run(CommandContext) - Method in class io.jenkins.updatebot.commands.CompositeCommand
- run(CommandContext) - Method in class io.jenkins.updatebot.commands.Help
- run(CommandContext) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- run(CommandContext) - Method in class io.jenkins.updatebot.commands.UpdatePullRequestLoop
- run(CommandContext) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
- run(CommandContext) - Method in class io.jenkins.updatebot.commands.Version
- run(CommandContext, GHRepository, GHPullRequest) - Method in class io.jenkins.updatebot.commands.CompositeCommand
-
Invoked from a polling/update command
- run(CommandContext, GHRepository, GHPullRequest) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- run(Configuration) - Method in class io.jenkins.updatebot.commands.CommandSupport
- run(Configuration) - Method in class io.jenkins.updatebot.commands.EnableFabric8
- run(Configuration) - Method in class io.jenkins.updatebot.commands.Help
- run(Configuration) - Method in class io.jenkins.updatebot.commands.Promote
- run(Configuration) - Method in class io.jenkins.updatebot.commands.UpdatePullRequestLoop
- run(Configuration) - Method in class io.jenkins.updatebot.commands.Version
- run(String[]) - Method in class io.jenkins.updatebot.UpdateBot
-
Runs a command
- runCommand(File, File, File, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- runCommand(File, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- runCommand(File, Map<String, String>, boolean, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- runCommand(File, Map<String, String>, File, File, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- runCommandAndLogOutput(Configuration, Logger, File, boolean, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- runCommandAndLogOutput(Configuration, Logger, File, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- runCommandAndLogOutput(Configuration, Logger, File, Map<String, String>, boolean, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- runCommandAndLogOutput(Configuration, Logger, File, Map<String, String>, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- runCommandAndLogOutput(File, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- runCommandCaptureOutput(File, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- runCommandCaptureOutput(File, Map<String, String>, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- runCommandIgnoreOutput(File, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
- runCommandIgnoreOutput(File, Map<String, String>, String...) - Static method in class io.jenkins.updatebot.support.ProcessHelper
S
- saveIfChanged() - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
-
Saves the pom.xml if its been changed
- savePrettyJson(File, Object) - Static method in class io.jenkins.updatebot.support.MarkupHelper
- saveYaml(Object, File) - Static method in class io.jenkins.updatebot.support.MarkupHelper
- saveYaml(Object, FileObject) - Static method in class io.jenkins.updatebot.support.MarkupHelper
- secureCloneUrl(Configuration) - Method in class io.jenkins.updatebot.model.GithubRepository
- secureCloneUrl(Configuration) - Method in class io.jenkins.updatebot.model.GitRepository
-
Based on the configuration lets modify the clone URL to optionally include the username and password if using HTTPS URLs
- setAdditionalProperty(String, Object) - Method in class io.jenkins.updatebot.model.DtoSupport
- setAlias(String) - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
- setAppVersion(String) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- setArtifactExclude(String) - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
- setArtifactId(DependencySet) - Method in class io.jenkins.updatebot.model.MavenDependencySet
- setArtifactId(String) - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
- setArtifactInclude(String) - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
- setBranch(String) - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
- setChanges(List<MavenArtifactVersionChange>) - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChanges
- setChart(String) - Method in class io.jenkins.updatebot.commands.Promote
- setCheckDependencies(boolean) - Method in class io.jenkins.updatebot.Configuration
- setCheckPrStatus(boolean) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
- setCloneUrl(String) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
- setCloneUrl(String) - Method in class io.jenkins.updatebot.model.GitRepository
- setCommand(CommandSupport) - Method in class io.jenkins.updatebot.UpdateBot
- setCommander(JCommander) - Method in class io.jenkins.updatebot.commands.Help
- setCommander(JCommander) - Method in class io.jenkins.updatebot.commands.Version
- setCondition(String) - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
- setConfigFile(String) - Method in class io.jenkins.updatebot.Configuration
- setConfiguration(Configuration) - Method in class io.jenkins.updatebot.UpdateBot
- setDeleteMergedBranches(boolean) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
- setDependencies(DependencySet) - Method in class io.jenkins.updatebot.model.NpmDependencies
- setDependencies(List<ChartDependency>) - Method in class io.jenkins.updatebot.kind.helm.model.Requirements
- setDependencies(List<MavenDependencyFilter>) - Method in class io.jenkins.updatebot.model.MavenDependencies
- setDeprecated(boolean) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- setDescription(String) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- setDescription(String) - Method in class io.jenkins.updatebot.model.Environment
- setDevDependencies(DependencySet) - Method in class io.jenkins.updatebot.model.NpmDependencies
- setDisableAnsi(boolean) - Method in class io.jenkins.updatebot.Configuration
- setDryRun(boolean) - Method in class io.jenkins.updatebot.Configuration
- setEmail(String) - Method in class io.jenkins.updatebot.kind.helm.model.Maintainer
- setEngine(String) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- setEnvironment(String) - Method in class io.jenkins.updatebot.commands.Promote
- setEnvironments(List<Environment>) - Method in class io.jenkins.updatebot.model.RepositoryConfig
- setExcludes(List<String>) - Method in class io.jenkins.updatebot.model.FilterSupport
- setExcludes(List<String>) - Method in class io.jenkins.updatebot.model.PluginsDependencies
- setExcludeUpdateLoop(Boolean) - Method in class io.jenkins.updatebot.model.GitRepository
- setExcludeUpdateLoop(Boolean) - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
- setFile(FileDependencies) - Method in class io.jenkins.updatebot.model.Dependencies
- setGit(GitPlugin) - Method in class io.jenkins.updatebot.Configuration
- setGit(List<GitRepository>) - Method in class io.jenkins.updatebot.model.RepositoryConfig
- setGitCredentials(Map<String, UserPassword>) - Method in class io.jenkins.updatebot.Configuration
- setGithub(GitHubProjects) - Method in class io.jenkins.updatebot.model.RepositoryConfig
- setGithub(String) - Method in class io.jenkins.updatebot.model.Environment
- setGithubPassword(String) - Method in class io.jenkins.updatebot.Configuration
- setGithubPullRequestLabel(String) - Method in class io.jenkins.updatebot.Configuration
- setGithubToken(String) - Method in class io.jenkins.updatebot.Configuration
- setGithubUsername(String) - Method in class io.jenkins.updatebot.Configuration
- setGroupExclude(String) - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
- setGroupId(DependencySet) - Method in class io.jenkins.updatebot.model.MavenDependencySet
- setGroupId(String) - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
- setGroupInclude(String) - Method in class io.jenkins.updatebot.model.MavenDependencyFilter
- setHome(String) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- setHtmlUrl(String) - Method in class io.jenkins.updatebot.model.GitRepository
- setIcon(String) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- setId(String) - Method in class io.jenkins.updatebot.model.Environment
- setIgnoreExcludeUpdateLoopRepositories(boolean) - Method in class io.jenkins.updatebot.Configuration
- setIncludes(List<String>) - Method in class io.jenkins.updatebot.model.FilterSupport
- setIncludes(List<String>) - Method in class io.jenkins.updatebot.model.PluginsDependencies
- setIssue(GHIssue) - Method in class io.jenkins.updatebot.commands.CommandContext
- setJenksinsfileGitRepo(String) - Method in class io.jenkins.updatebot.Configuration
- setKeywords(List<String>) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- setKind(Kind) - Method in class io.jenkins.updatebot.commands.PushVersionChanges
- setLastCommand(CommandSupport, Configuration) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
- setLocal(GitRepositoryConfig) - Method in class io.jenkins.updatebot.model.RepositoryConfig
- setLocalRepositories(List<LocalRepository>) - Method in class io.jenkins.updatebot.commands.CommandSupport
- setLoggerOutput(PrintStream) - Method in class io.jenkins.updatebot.UpdateBot
- setMaintainers(List<Maintainer>) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- setMaven(MavenDependencies) - Method in class io.jenkins.updatebot.model.Dependencies
- setMergeMethod(String) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
- setMergeOnSuccess(boolean) - Method in class io.jenkins.updatebot.commands.UpdatePullRequests
- setMvnCommand(String) - Method in class io.jenkins.updatebot.Configuration
- setMvnEnvironmentVariables(Map<String, String>) - Method in class io.jenkins.updatebot.Configuration
- setName(String) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- setName(String) - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
- setName(String) - Method in class io.jenkins.updatebot.kind.helm.model.Maintainer
- setName(String) - Method in class io.jenkins.updatebot.model.Environment
- setName(String) - Method in class io.jenkins.updatebot.model.GithubOrganisation
- setName(String) - Method in class io.jenkins.updatebot.model.GitRepository
- setName(String) - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
- setNpm(NpmDependencies) - Method in class io.jenkins.updatebot.model.Dependencies
- setNpmCommand(String) - Method in class io.jenkins.updatebot.Configuration
- setNpmDependencyTreeGenerator(NpmDependencyTreeGenerator) - Method in class io.jenkins.updatebot.Configuration
- setNpmEnvironmentVariables(Map<String, String>) - Method in class io.jenkins.updatebot.Configuration
- setOrganisationAndRepository(String) - Method in class io.jenkins.updatebot.commands.EnableFabric8
- setOrganisations(List<GithubOrganisation>) - Method in class io.jenkins.updatebot.model.GitHubProjects
- setPeerDependencies(DependencySet) - Method in class io.jenkins.updatebot.model.NpmDependencies
- setPipeline(String) - Method in class io.jenkins.updatebot.commands.EnableFabric8
- setPlugins(PluginsDependencies) - Method in class io.jenkins.updatebot.model.Dependencies
- setPlugins(List<MavenDependencyFilter>) - Method in class io.jenkins.updatebot.model.MavenDependencies
- setPlugins(Map<String, PluginVersion>) - Method in class io.jenkins.updatebot.kind.plugins.PluginVersions
- setPrintStream(PrintStream) - Method in class io.jenkins.updatebot.Configuration
- setProwPRCommand(String) - Method in class io.jenkins.updatebot.Configuration
- setPull(Dependencies) - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
- setPullDisabled(boolean) - Method in class io.jenkins.updatebot.Configuration
-
Allows pulling to be disabled which is handy for test cases where we commit to master without pushing
- setPullRequest(GHPullRequest) - Method in class io.jenkins.updatebot.commands.CommandContext
- setPush(Dependencies) - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
- setRebaseMode(boolean) - Method in class io.jenkins.updatebot.Configuration
- setRef(String) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
- setRemoteURL(File, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
- setRemoteURL(File, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
- setRepositories(List<GitRepositoryConfig>) - Method in class io.jenkins.updatebot.model.GithubOrganisation
- setRepository(String) - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
- setRepositoryConfig(RepositoryConfig) - Method in class io.jenkins.updatebot.commands.CommandSupport
- setRepositoryDetails(GitRepositoryConfig) - Method in class io.jenkins.updatebot.model.GitRepository
- setRootPom(boolean) - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
- setScm(String) - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
- setScope(String) - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
- setSourceDir(File) - Method in class io.jenkins.updatebot.Configuration
- setSourcePath(String) - Method in class io.jenkins.updatebot.Configuration
- setSources(List<String>) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- setStatus(Status) - Method in class io.jenkins.updatebot.commands.CommandContext
- setTags(List<String>) - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
- setTitle(String) - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
- setUrl(String) - Method in class io.jenkins.updatebot.kind.helm.model.Maintainer
- setUrl(String) - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
- setUseHttpsTransport(boolean) - Method in class io.jenkins.updatebot.Configuration
- setUseSinglePullRequest(boolean) - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
- setValues(List<String>) - Method in class io.jenkins.updatebot.commands.PushVersionChanges
- setVersion(String) - Method in class io.jenkins.updatebot.commands.Promote
- setVersion(String) - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- setVersion(String) - Method in class io.jenkins.updatebot.kind.helm.model.ChartDependency
- setVersion(String) - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
- setVersion(String) - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
- setVersion(String) - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
- setWiki(String) - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
- setWorkDir(String) - Method in class io.jenkins.updatebot.Configuration
- shouldLazyAdd(DependencyVersionChange) - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
-
Returns true if we should add the given dependency version change if the dependency is missing.
- showUsage() - Method in class io.jenkins.updatebot.commands.Help
- showVersion() - Method in class io.jenkins.updatebot.commands.Version
- stashAndCheckoutBranch(File, String) - Method in interface io.jenkins.updatebot.git.GitPlugin
- stashAndCheckoutBranch(File, String) - Method in class io.jenkins.updatebot.git.GitPluginCLI
- stashAndCheckoutMaster(File) - Method in interface io.jenkins.updatebot.git.GitPlugin
- stashAndCheckoutMaster(File) - Method in class io.jenkins.updatebot.git.GitPluginCLI
- state(GHIssue) - Static method in class io.jenkins.updatebot.commands.StatusInfo
- Status - Enum in io.jenkins.updatebot.commands
- StatusInfo - Class in io.jenkins.updatebot.commands
-
Represents the status of a repository
- StatusInfo(LocalRepository, Status, GHIssue, GHPullRequest) - Constructor for class io.jenkins.updatebot.commands.StatusInfo
- Strings - Class in io.jenkins.updatebot.support
- Strings() - Constructor for class io.jenkins.updatebot.support.Strings
- stripSlashesAndGit(String) - Static method in class io.jenkins.updatebot.git.GitHelper
- Systems - Class in io.jenkins.updatebot.support
- Systems() - Constructor for class io.jenkins.updatebot.support.Systems
T
- textValue(JsonNode, String) - Static method in class io.jenkins.updatebot.support.JsonNodes
-
Returns the text value of the given field on an object or null if its not a value or the value is not a string
- toJson(Object) - Static method in class io.jenkins.updatebot.support.MarkupHelper
- toPrettyJson(Object) - Static method in class io.jenkins.updatebot.support.MarkupHelper
- toString() - Method in class io.jenkins.updatebot.commands.PushRegexChangesContext
- toString() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext.Change
- toString() - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
- toString() - Method in class io.jenkins.updatebot.commands.StatusInfo
- toString() - Method in class io.jenkins.updatebot.git.GitRepositoryInfo
- toString() - Method in class io.jenkins.updatebot.kind.helm.model.Chart
- toString() - Method in enum io.jenkins.updatebot.kind.Kind
- toString() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyCheck
- toString() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyInfo
- toString() - Method in class io.jenkins.updatebot.kind.npm.dependency.DependencyLink
- toString() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersion
- toString() - Method in class io.jenkins.updatebot.kind.plugins.PluginVersions
- toString() - Method in class io.jenkins.updatebot.model.Dependencies
- toString() - Method in class io.jenkins.updatebot.model.DependencyVersionChange
- toString() - Method in class io.jenkins.updatebot.model.Environment
- toString() - Method in class io.jenkins.updatebot.model.GithubOrganisation
- toString() - Method in class io.jenkins.updatebot.model.GitHubProjects
- toString() - Method in class io.jenkins.updatebot.model.GithubRepository
- toString() - Method in class io.jenkins.updatebot.model.GitRepository
- toString() - Method in class io.jenkins.updatebot.model.GitRepositoryConfig
- toString() - Method in class io.jenkins.updatebot.model.MavenArtifactKey
- toString() - Method in class io.jenkins.updatebot.model.MavenArtifactVersionChange
- toString() - Method in class io.jenkins.updatebot.model.RepositoryConfig
- toString() - Method in class io.jenkins.updatebot.repository.LocalRepository
- toString() - Method in class io.jenkins.updatebot.support.FileExtensionFilter
- toString() - Method in class io.jenkins.updatebot.support.UserPassword
- toString(Object) - Static method in class io.jenkins.updatebot.support.Strings
- toYaml(Object) - Static method in class io.jenkins.updatebot.support.MarkupHelper
- trimAllPrefix(String, String) - Static method in class io.jenkins.updatebot.support.Strings
-
Trim all prefixes on the given text of the given prefix
- trimPrefix(String, String) - Static method in class io.jenkins.updatebot.support.Strings
-
Trims the prefix
U
- UPDATE - Static variable in class io.jenkins.updatebot.CommandNames
- UPDATE_LOOP - Static variable in class io.jenkins.updatebot.CommandNames
- UpdateBot - Class in io.jenkins.updatebot
- UpdateBot() - Constructor for class io.jenkins.updatebot.UpdateBot
- UPDATEBOT - Static variable in class io.jenkins.updatebot.support.Markdown
- UPDATEBOT_ICON - Static variable in class io.jenkins.updatebot.support.Markdown
- updateBotIssuePendingChangesComment(CommandContext, GHIssueComment) - Static method in class io.jenkins.updatebot.github.Issues
- updateBotVersion() - Static method in class io.jenkins.updatebot.support.VersionHelper
-
Returns the version of updateBot to use
- updateDependencyVersion(Document, DependencyVersionChange, Map<String, String>) - Static method in class io.jenkins.updatebot.kind.maven.PomHelper
- updatedFile(File) - Method in class io.jenkins.updatebot.commands.CommandContext
- updatedVersion(String, String, String, String) - Method in class io.jenkins.updatebot.commands.PushVersionChangesContext
- updateFirstChild(Element, String, String) - Static method in class io.jenkins.updatebot.support.DecentXmlHelper
- updateParentVersion(Document, DependencyVersionChange, Map<String, String>) - Static method in class io.jenkins.updatebot.kind.maven.PomHelper
- updatePendingChanges(CommandContext, DependenciesCheck, List<DependencyVersionChange>) - Method in class io.jenkins.updatebot.commands.ModifyFilesCommandSupport
- updatePluginVersion(Document, DependencyVersionChange, Map<String, String>, boolean) - Static method in class io.jenkins.updatebot.kind.maven.PomHelper
- updatePluginVersion(DependencyVersionChange, boolean, Map<String, String>) - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
- updatePluginVersion(String, String, boolean) - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
- updatePomVersions(List<PomUpdateStatus>, List<DependencyVersionChange>) - Static method in class io.jenkins.updatebot.kind.maven.PomHelper
- updatePomVersionsInPoms(File, List<DependencyVersionChange>) - Static method in class io.jenkins.updatebot.kind.maven.PomHelper
- updateProperties(Document, Map<String, String>) - Static method in class io.jenkins.updatebot.kind.maven.PomHelper
- updateProperties(Map<String, String>) - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
- UpdatePullRequestLoop - Class in io.jenkins.updatebot.commands
-
A loop to keep updating Pull Requests until they all merge
- UpdatePullRequestLoop() - Constructor for class io.jenkins.updatebot.commands.UpdatePullRequestLoop
- UpdatePullRequests - Class in io.jenkins.updatebot.commands
-
Updates any open pull requests, rebasing any that require rebasing, merging any that are ready or responding to comments
- UpdatePullRequests() - Constructor for class io.jenkins.updatebot.commands.UpdatePullRequests
- Updater - Interface in io.jenkins.updatebot.kind
- UpdaterSupport - Class in io.jenkins.updatebot.kind
-
A useful base class for implementing
Updater
- UpdaterSupport() - Constructor for class io.jenkins.updatebot.kind.UpdaterSupport
- updateVersion(Kind, String, String) - Method in class io.jenkins.updatebot.commands.CommandContext
- updateVersions(List<DependencyVersionChange>, Map<String, String>) - Method in class io.jenkins.updatebot.kind.maven.PomUpdateStatus
- UserPassword - Class in io.jenkins.updatebot.support
- UserPassword(String, String) - Constructor for class io.jenkins.updatebot.support.UserPassword
V
- validateCloneUrl() - Method in class io.jenkins.updatebot.commands.PushSourceChanges
- validateConfiguration(Configuration) - Method in class io.jenkins.updatebot.commands.CommandSupport
- validateConfiguration(Configuration) - Method in class io.jenkins.updatebot.commands.PushSourceChanges
- valueOf(String) - Static method in enum io.jenkins.updatebot.commands.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jenkins.updatebot.kind.Kind
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.jenkins.updatebot.commands.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jenkins.updatebot.kind.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values(String...) - Method in class io.jenkins.updatebot.commands.PushVersionChanges
- VALUES_YAML - Static variable in class io.jenkins.updatebot.kind.helm.HelmFiles
- Version - Class in io.jenkins.updatebot.commands
-
Displays version
- Version() - Constructor for class io.jenkins.updatebot.commands.Version
- VERSION - Static variable in class io.jenkins.updatebot.CommandNames
- VersionHelper - Class in io.jenkins.updatebot.support
- VersionHelper() - Constructor for class io.jenkins.updatebot.support.VersionHelper
W
- waitForPullRequestToHaveMergable(GHPullRequest, long, long) - Static method in class io.jenkins.updatebot.github.GitHubHelpers
- warn(Logger, String) - Method in class io.jenkins.updatebot.commands.CommandContext
- warn(Logger, String) - Method in class io.jenkins.updatebot.Configuration
- warn(Logger, String, Throwable) - Method in class io.jenkins.updatebot.commands.CommandContext
- warn(Logger, String, Throwable) - Method in class io.jenkins.updatebot.Configuration
- WORK_DIR - Static variable in class io.jenkins.updatebot.EnvironmentVariables
- writeEndObject(JsonGenerator, int) - Method in class io.jenkins.updatebot.support.NpmJsonPrettyPrinter
- writeLines(File, List<String>) - Static method in class io.jenkins.updatebot.support.FileHelper
-
Writes the given lines to the
File
All Classes|All Packages