Uses of Class
io.jenkins.plugins.projectenv.toolinfo.ImmutableToolInfo
Packages that use ImmutableToolInfo
-
Uses of ImmutableToolInfo in io.jenkins.plugins.projectenv.toolinfo
Methods in io.jenkins.plugins.projectenv.toolinfo that return ImmutableToolInfoModifier and TypeMethodDescriptionImmutableToolInfo.Builder.build()Builds a newImmutableToolInfo.static ImmutableToolInfoCreates an immutable copy of aToolInfovalue.final ImmutableToolInfoImmutableToolInfo.withEnvironmentVariables(Map<String, ? extends String> entries) Copy the current immutable object by replacing theenvironmentVariablesmap with the specified map.final ImmutableToolInfoImmutableToolInfo.withPathElements(Iterable<String> elements) Copy the current immutable object with elements that replace the content ofpathElements.final ImmutableToolInfoImmutableToolInfo.withPathElements(String... elements) Copy the current immutable object with elements that replace the content ofpathElements.final ImmutableToolInfoImmutableToolInfo.withPrimaryExecutable(String value) Copy the current immutable object by setting a present value for the optionalprimaryExecutableattribute.final ImmutableToolInfoImmutableToolInfo.withPrimaryExecutable(Optional<String> optional) Copy the current immutable object by setting an optional value for theprimaryExecutableattribute.final ImmutableToolInfoImmutableToolInfo.withUnhandledProjectResources(Map<String, ? extends String> entries) Copy the current immutable object by replacing theunhandledProjectResourcesmap with the specified map.