public class AiNameParsedRequestBuilder extends Object
Constructor and Description |
---|
AiNameParsedRequestBuilder(AiNameParsedRequest model) |
Modifier and Type | Method and Description |
---|---|
AiNameParsedRequest |
build()
Build AiNameParsedRequest instance.
|
AiNameParsedRequestBuilder |
culturalContext(AiNameCulturalContext culturalContext)
Set AiNameParsedRequest.culturalContext and return builder.
|
AiNameParsedRequestBuilder |
format(String format)
Set AiNameParsedRequest.format and return builder.
|
AiNameParsedRequestBuilder |
parsedName(List<AiNameComponent> parsedName)
Set AiNameParsedRequest.parsedName and return builder.
|
public AiNameParsedRequestBuilder(AiNameParsedRequest model)
public AiNameParsedRequest build()
public AiNameParsedRequestBuilder culturalContext(AiNameCulturalContext culturalContext)
culturalContext
- AiName parser cultural contextpublic AiNameParsedRequestBuilder format(String format)
format
- Format of the name. Predefined format can be used by ID, or custom format can be specified. Predefined formats: /format/default/ (= '%t%F%m%N%L%p') /format/FN+LN/ (= '%F%L') /format/title+FN+LN/ (= '%t%F%L') /format/FN+MN+LN/ (= '%F%M%N%L') /format/title+FN+MN+LN/ (= '%t%F%M%N%L') /format/FN+MI+LN/ (= '%F%m%N%L') /format/title+FN+MI+LN/ (= '%t%F%m%N%L') /format/LN/ (= '%L') /format/title+LN/ (= '%t%L') /format/LN+FN+MN/ (= '%L,%F%M%N') /format/LN+title+FN+MN/ (= '%L,%t%F%M%N') /format/LN+FN+MI/ (= '%L,%F%m%N') /format/LN+title+FN+MI/ (= '%L,%t%F%m%N') Custom format string - custom combination of characters and the next term placeholders: '%t' - Title (prefix) '%F' - First name '%f' - First initial '%M' - Middle name(s) '%m' - Middle initial(s) '%N' - Nickname '%L' - Last name '%l' - Last initial '%p' - Postfix If no value for format option was provided, its default value is '%t%F%m%N%L%p'public AiNameParsedRequestBuilder parsedName(List<AiNameComponent> parsedName)
parsedName
- Parsed nameCopyright © 2020. All rights reserved.