Package org.forgerock.api.models
Class Parameter.Builder
- java.lang.Object
 - 
- org.forgerock.api.models.Parameter.Builder
 
 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Parameterbuild()Builds the Parameter.Parameter.BuilderdefaultValue(String defaultValue)Set the parameter default value.Parameter.Builderdescription(String description)Set the parameter description.Parameter.Builderdescription(LocalizableString description)Set the parameter description.Parameter.BuilderenumTitles(String... enumTitles)Sets enum-titles that must be the same length asenumValues(String[]), if provided.Parameter.BuilderenumValues(String... enumValues)Sets enum-values that must match.Parameter.Buildername(String name)Set the parameter name.Parameter.Builderrequired(Boolean required)Set the required property.Parameter.Buildersource(ParameterSource source)Set the parameter source.Parameter.Buildertype(String type)Set the parameter type. 
 - 
 
- 
- 
Method Detail
- 
name
public Parameter.Builder name(String name)
Set the parameter name.- Parameters:
 name- Parameter name- Returns:
 - Builder
 
 
- 
enumValues
public Parameter.Builder enumValues(String... enumValues)
Sets enum-values that must match.- Parameters:
 enumValues- Enum-values- Returns:
 - Builder
 
 
- 
enumTitles
public Parameter.Builder enumTitles(String... enumTitles)
Sets enum-titles that must be the same length asenumValues(String[]), if provided.- Parameters:
 enumTitles- Enum-titles- Returns:
 - Builder
 
 
- 
type
public Parameter.Builder type(String type)
Set the parameter type.- Parameters:
 type- Parameter type- Returns:
 - Builder
 
 
- 
defaultValue
public Parameter.Builder defaultValue(String defaultValue)
Set the parameter default value.- Parameters:
 defaultValue- If exists, the default value- Returns:
 - builder
 
 
- 
description
public Parameter.Builder description(LocalizableString description)
Set the parameter description.- Parameters:
 description- The description of the parameter- Returns:
 - builder
 
 
- 
description
public Parameter.Builder description(String description)
Set the parameter description.- Parameters:
 description- The description of the parameter- Returns:
 - builder
 
 
- 
source
public Parameter.Builder source(ParameterSource source)
Set the parameter source.- Parameters:
 source- Where the parameter comes from. May be: PATH or ADDITIONAL- Returns:
 - builder
 
 
- 
required
public Parameter.Builder required(Boolean required)
Set the required property.- Parameters:
 required- Whether the parameter is required- Returns:
 - builder
 
 
- 
build
public Parameter build()
Builds the Parameter.- Returns:
 - The parameter instance
 
 
 - 
 
 -