public class AiNameComponentBuilder extends Object
Constructor and Description |
---|
AiNameComponentBuilder(AiNameComponent model) |
Modifier and Type | Method and Description |
---|---|
AiNameComponent |
build()
Build AiNameComponent instance.
|
AiNameComponentBuilder |
category(String category)
Set AiNameComponent.category and return builder.
|
AiNameComponentBuilder |
position(Integer position)
Set AiNameComponent.position and return builder.
|
AiNameComponentBuilder |
score(Double score)
Set AiNameComponent.score and return builder.
|
AiNameComponentBuilder |
value(String value)
Set AiNameComponent.value and return builder.
|
public AiNameComponentBuilder(AiNameComponent model)
public AiNameComponent build()
public AiNameComponentBuilder value(String value)
value
- Component valuepublic AiNameComponentBuilder category(String category)
category
- Name component category. Enum, available values: Unknown, Mononym, Score, Format, FirstInitial, FirstName, MiddleInitial, MiddleName, MiddleNickname, MiddleSobriquet, MiddleMaidenName, MiddlePatronym, MiddleMatronym, LastInitial, LastName, LastNobiliaryParticle, LastNominalConjunction, LastPaternalSurname, LastMaternalSurname, PrefixTitle, PostfixGenerationalTitle, PostfixPostnominalLetters, ArabicIsm, ArabicKunya, ArabicNasab, ArabicSlaqab, ArabicNisbahpublic AiNameComponentBuilder score(Double score)
score
- Score from 0.0 to 1.0public AiNameComponentBuilder position(Integer position)
position
- Component position from 0Copyright © 2020. All rights reserved.