public static final class ImmutablePackageFinderRule.Builder extends Object implements ImmutablePackageFinderRule.MatchBuildStage, ImmutablePackageFinderRule.FinderBuildStage, ImmutablePackageFinderRule.BuildFinal
ImmutablePackageFinderRule.
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 |
|---|---|
ImmutablePackageFinderRule |
build()
Builds a new
ImmutablePackageFinderRule. |
ImmutablePackageFinderRule.Builder |
finder(PackageFinder finder)
Initializes the value for the
finder attribute. |
ImmutablePackageFinderRule.Builder |
match(DistributionMatch match)
Initializes the value for the
match attribute. |
public final ImmutablePackageFinderRule.Builder match(DistributionMatch match)
match attribute.match in interface ImmutablePackageFinderRule.MatchBuildStagematch - The value for matchthis builder for use in a chained invocationpublic final ImmutablePackageFinderRule.Builder finder(PackageFinder finder)
finder attribute.finder in interface ImmutablePackageFinderRule.FinderBuildStagefinder - The value for finderthis builder for use in a chained invocationpublic ImmutablePackageFinderRule build()
ImmutablePackageFinderRule.build in interface ImmutablePackageFinderRule.BuildFinalIllegalStateException - if any required attributes are missingCopyright © 2022. All rights reserved.