Uses of Class
io.jenkins.plugins.projectenv.toolinfo.ImmutableToolInfo
-
Packages that use ImmutableToolInfo Package Description io.jenkins.plugins.projectenv.toolinfo -
-
Uses of ImmutableToolInfo in io.jenkins.plugins.projectenv.toolinfo
Methods in io.jenkins.plugins.projectenv.toolinfo that return ImmutableToolInfo Modifier and Type Method Description ImmutableToolInfo
ImmutableToolInfo.Builder. build()
Builds a newImmutableToolInfo
.static ImmutableToolInfo
ImmutableToolInfo. copyOf(ToolInfo instance)
Creates an immutable copy of aToolInfo
value.ImmutableToolInfo
ImmutableToolInfo. withEnvironmentVariables(Map<String,? extends String> entries)
Copy the current immutable object by replacing theenvironmentVariables
map with the specified map.ImmutableToolInfo
ImmutableToolInfo. withPathElements(Iterable<String> elements)
Copy the current immutable object with elements that replace the content ofpathElements
.ImmutableToolInfo
ImmutableToolInfo. withPathElements(String... elements)
Copy the current immutable object with elements that replace the content ofpathElements
.ImmutableToolInfo
ImmutableToolInfo. withPrimaryExecutable(String value)
Copy the current immutable object by setting a present value for the optionalprimaryExecutable
attribute.ImmutableToolInfo
ImmutableToolInfo. withPrimaryExecutable(Optional<String> optional)
Copy the current immutable object by setting an optional value for theprimaryExecutable
attribute.ImmutableToolInfo
ImmutableToolInfo. withUnhandledProjectResources(Map<String,? extends String> entries)
Copy the current immutable object by replacing theunhandledProjectResources
map with the specified map.
-