-
public final class NextUserActionStateThe temporary initial state for next user action.
-
-
Field Summary
Fields Modifier and Type Field Description private List<NlpIntentQualifier>intentsQualifiersprivate ZonedDateTimereferenceDateprivate ZoneIdreferenceTimezoneprivate Set<String>states
-
Constructor Summary
Constructors Constructor Description NextUserActionState(Map<out IntentAware, Double> intentsQualifiers, ZonedDateTime referenceDate, ZoneId referenceTimezone, Set<String> states)Build NextUserActionState from IntentAware/modifier map (in order to build NlpIntentQualifier). NextUserActionState(Pair<IntentAware, Double> intentsQualifiers)Build NextUserActionState from IntentAware/modifier list (in order to build NlpIntentQualifier). NextUserActionState(String states)Build NextUserActionState from list of current states. NextUserActionState(List<NlpIntentQualifier> intentsQualifiers, ZonedDateTime referenceDate, ZoneId referenceTimezone, Set<String> states)
-
Method Summary
Modifier and Type Method Description final List<NlpIntentQualifier>component1()final ZonedDateTimecomponent2()final ZoneIdcomponent3()final Set<String>component4()final NextUserActionStatecopy(List<NlpIntentQualifier> intentsQualifiers, ZonedDateTime referenceDate, ZoneId referenceTimezone, Set<String> states)final List<NlpIntentQualifier>getIntentsQualifiers()Next sentence will be analysed for these intents. final ZonedDateTimegetReferenceDate()Entity parsing will use this date as reference. final ZoneIdgetReferenceTimezone()Entity parsing will use this referenceTimezone as reference. final Set<String>getStates()NLP query states. final UnitsetIntentsQualifiers(List<NlpIntentQualifier> intentsQualifiers)Next sentence will be analysed for these intents. final UnitsetReferenceDate(ZonedDateTime referenceDate)Entity parsing will use this date as reference. final UnitsetReferenceTimezone(ZoneId referenceTimezone)Entity parsing will use this referenceTimezone as reference. final UnitsetStates(Set<String> states)NLP query states. -
-
Constructor Detail
-
NextUserActionState
NextUserActionState(Map<out IntentAware, Double> intentsQualifiers, ZonedDateTime referenceDate, ZoneId referenceTimezone, Set<String> states)
Build NextUserActionState from IntentAware/modifier map (in order to build NlpIntentQualifier).
-
NextUserActionState
NextUserActionState(Pair<IntentAware, Double> intentsQualifiers)
Build NextUserActionState from IntentAware/modifier list (in order to build NlpIntentQualifier).
-
NextUserActionState
NextUserActionState(String states)
Build NextUserActionState from list of current states.
-
NextUserActionState
NextUserActionState(List<NlpIntentQualifier> intentsQualifiers, ZonedDateTime referenceDate, ZoneId referenceTimezone, Set<String> states)
-
-
Method Detail
-
component1
final List<NlpIntentQualifier> component1()
-
component2
final ZonedDateTime component2()
-
component3
final ZoneId component3()
-
component4
final Set<String> component4()
-
copy
final NextUserActionState copy(List<NlpIntentQualifier> intentsQualifiers, ZonedDateTime referenceDate, ZoneId referenceTimezone, Set<String> states)
-
getIntentsQualifiers
final List<NlpIntentQualifier> getIntentsQualifiers()
Next sentence will be analysed for these intents.
-
getReferenceDate
final ZonedDateTime getReferenceDate()
Entity parsing will use this date as reference.
-
getReferenceTimezone
final ZoneId getReferenceTimezone()
Entity parsing will use this referenceTimezone as reference.
-
setIntentsQualifiers
final Unit setIntentsQualifiers(List<NlpIntentQualifier> intentsQualifiers)
Next sentence will be analysed for these intents.
-
setReferenceDate
final Unit setReferenceDate(ZonedDateTime referenceDate)
Entity parsing will use this date as reference.
-
setReferenceTimezone
final Unit setReferenceTimezone(ZoneId referenceTimezone)
Entity parsing will use this referenceTimezone as reference.
-
-
-
-