Modifier and Type | Method and Description |
---|---|
Parameter |
build()
Builds the Parameter.
|
Parameter.Builder |
defaultValue(String defaultValue)
Set the parameter default value.
|
Parameter.Builder |
description(LocalizableString description)
Set the parameter description.
|
Parameter.Builder |
description(String description)
Set the parameter description.
|
Parameter.Builder |
enumTitles(String... enumTitles)
Sets enum-titles that must be the same length as
Parameter.Builder.enumValues(String[]) , if provided. |
Parameter.Builder |
enumValues(String... enumValues)
Sets enum-values that must match.
|
Parameter.Builder |
name(String name)
Set the parameter name.
|
Parameter.Builder |
required(Boolean required)
Set the required property.
|
Parameter.Builder |
source(ParameterSource source)
Set the parameter source.
|
Parameter.Builder |
type(String type)
Set the parameter type.
|
public Parameter.Builder name(String name)
name
- Parameter namepublic Parameter.Builder enumValues(String... enumValues)
enumValues
- Enum-valuespublic Parameter.Builder enumTitles(String... enumTitles)
Parameter.Builder.enumValues(String[])
, if provided.enumTitles
- Enum-titlespublic Parameter.Builder type(String type)
type
- Parameter typepublic Parameter.Builder defaultValue(String defaultValue)
defaultValue
- If exists, the default valuepublic Parameter.Builder description(LocalizableString description)
description
- The description of the parameterpublic Parameter.Builder description(String description)
description
- The description of the parameterpublic Parameter.Builder source(ParameterSource source)
source
- Where the parameter comes from. May be: PATH or ADDITIONALpublic Parameter.Builder required(Boolean required)
required
- Whether the parameter is requiredpublic Parameter build()
Copyright © 2010-2018, ForgeRock All Rights Reserved.