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 ImmutableToolInfo
Creates an immutable copy of aToolInfo
value.final ImmutableToolInfo
ImmutableToolInfo.withEnvironmentVariables
(Map<String, ? extends String> entries) Copy the current immutable object by replacing theenvironmentVariables
map with the specified map.final ImmutableToolInfo
ImmutableToolInfo.withPathElements
(Iterable<String> elements) Copy the current immutable object with elements that replace the content ofpathElements
.final ImmutableToolInfo
ImmutableToolInfo.withPathElements
(String... elements) Copy the current immutable object with elements that replace the content ofpathElements
.final ImmutableToolInfo
ImmutableToolInfo.withPrimaryExecutable
(String value) Copy the current immutable object by setting a present value for the optionalprimaryExecutable
attribute.final ImmutableToolInfo
ImmutableToolInfo.withPrimaryExecutable
(Optional<String> optional) Copy the current immutable object by setting an optional value for theprimaryExecutable
attribute.final ImmutableToolInfo
ImmutableToolInfo.withUnhandledProjectResources
(Map<String, ? extends String> entries) Copy the current immutable object by replacing theunhandledProjectResources
map with the specified map.