public static final class ImmutableExtractedFileSet.Builder extends Object
ImmutableExtractedFileSet.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
| Modifier and Type | Method and Description |
|---|---|
ImmutableExtractedFileSet.Builder |
addAllLibraryFiles(Iterable<? extends Path> elements)
Adds elements to
libraryFiles set. |
ImmutableExtractedFileSet.Builder |
addLibraryFiles(Path... elements)
Adds elements to
libraryFiles set. |
ImmutableExtractedFileSet.Builder |
addLibraryFiles(Path element)
Adds one element to
libraryFiles set. |
ImmutableExtractedFileSet |
build()
Builds a new
ImmutableExtractedFileSet. |
ImmutableExtractedFileSet.Builder |
executable(Path executable)
Initializes the value for the
executable attribute. |
public final ImmutableExtractedFileSet.Builder executable(Path executable)
executable attribute.executable - The value for executablethis builder for use in a chained invocationpublic final ImmutableExtractedFileSet.Builder addLibraryFiles(Path element)
libraryFiles set.element - A libraryFiles elementthis builder for use in a chained invocationpublic final ImmutableExtractedFileSet.Builder addLibraryFiles(Path... elements)
libraryFiles set.elements - An array of libraryFiles elementsthis builder for use in a chained invocationpublic final ImmutableExtractedFileSet.Builder addAllLibraryFiles(Iterable<? extends Path> elements)
libraryFiles set.elements - An iterable of libraryFiles elementsthis builder for use in a chained invocationpublic ImmutableExtractedFileSet build()
ImmutableExtractedFileSet.IllegalStateException - if any required attributes are missingCopyright © 2023. All rights reserved.