@InterfaceAudience.Private @InterfaceStability.Unstable public class ParametersBuilder extends Object implements Builder<Parameters>
Parameters.
The properties of the builder can only be set once, an attempt to set them a second time will trigger
an IllegalStateException. The properties that are lists are an exception to this rule, of course multiple
elements can be added / removed.
Builder instances can be used to build several elements, although properties already set cannot be changed after
a call to build() either.| Modifier and Type | Method and Description |
|---|---|
Parameters |
build()
Builds and returns an object.
|
static ParametersBuilder |
create() |
static ParametersBuilder |
createFromExisting(Parameters parameters) |
ParametersBuilder |
withParameter(String name,
String value) |
ParametersBuilder |
withParameter(String name,
String value,
String description) |
public static ParametersBuilder create()
public static ParametersBuilder createFromExisting(Parameters parameters)
public ParametersBuilder withParameter(String name, String value)
public ParametersBuilder withParameter(String name, String value, String description)
public Parameters build()
Builderbuild in interface Builder<Parameters>Copyright © 2021 Apache Software Foundation. All rights reserved.