Interface CallInformation.Builder
- Enclosing interface:
CallInformation
public static interface CallInformation.Builder
Dedicated Builder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Create instancesee gettersee gettersee gettersetDomain
(CallInformation.DomainEnum domain) see gettersetDuration
(Integer duration) see gettersetFrom
(CallInformationFrom from) see gettersetReason
(CallInformation.ReasonEnum reason) see gettersetResult
(CallResult result) see gettersetStatus
(CallInformation.StatusEnum status) see gettersetTimestamp
(Instant timestamp) see gettersee gettersetUserRate
(Price userRate) see getter
-
Method Details
-
setFrom
see getter- Parameters:
from
- see getter- Returns:
- Current builder
- See Also:
-
setTo
see getter- Parameters:
to
- see getter- Returns:
- Current builder
- See Also:
-
setDomain
see getter- Parameters:
domain
- see getter- Returns:
- Current builder
- See Also:
-
setCallId
see getter- Parameters:
callId
- see getter- Returns:
- Current builder
- See Also:
-
setDuration
see getter- Parameters:
duration
- see getter- Returns:
- Current builder
- See Also:
-
setStatus
see getter- Parameters:
status
- see getter- Returns:
- Current builder
- See Also:
-
setResult
see getter- Parameters:
result
- see getter- Returns:
- Current builder
- See Also:
-
setReason
see getter- Parameters:
reason
- see getter- Returns:
- Current builder
- See Also:
-
setTimestamp
see getter- Parameters:
timestamp
- see getter- Returns:
- Current builder
- See Also:
-
setCustom
see getter- Parameters:
custom
- see getter- Returns:
- Current builder
- See Also:
-
setUserRate
see getter- Parameters:
userRate
- see getter- Returns:
- Current builder
- See Also:
-
setDebit
see getter- Parameters:
debit
- see getter- Returns:
- Current builder
- See Also:
-
build
CallInformation build()Create instance- Returns:
- The instance build with current builder values
-