Class CallInformation.Builder
- java.lang.Object
-
- com.sinch.sdk.domains.voice.models.response.CallInformation.Builder
-
- Enclosing class:
- CallInformation
public static class CallInformation.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CallInformationbuild()Build the instanceCallInformation.BuildersetCallId(String callId)CallInformation.BuildersetCustom(String custom)CallInformation.BuildersetDebit(Price debit)CallInformation.BuildersetDomain(DomainType domain)CallInformation.BuildersetDuration(Integer duration)CallInformation.BuildersetFrom(Destination from)CallInformation.BuildersetReason(CallReasonType reason)CallInformation.BuildersetResult(CallResultType result)CallInformation.BuildersetStatus(CallStatusType status)CallInformation.BuildersetTimeStamp(Instant timeStamp)CallInformation.BuildersetTo(Destination to)CallInformation.BuildersetUserRate(Price userRate)
-
-
-
Method Detail
-
setFrom
public CallInformation.Builder setFrom(Destination from)
- Returns:
- Current builder
- See Also:
getter
-
setTo
public CallInformation.Builder setTo(Destination to)
- Returns:
- Current builder
- See Also:
getter
-
setDomain
public CallInformation.Builder setDomain(DomainType domain)
- Returns:
- Current builder
- See Also:
getter
-
setCallId
public CallInformation.Builder setCallId(String callId)
- Returns:
- Current builder
- See Also:
getter
-
setDuration
public CallInformation.Builder setDuration(Integer duration)
- Returns:
- Current builder
- See Also:
getter
-
setStatus
public CallInformation.Builder setStatus(CallStatusType status)
- Returns:
- Current builder
- See Also:
getter
-
setResult
public CallInformation.Builder setResult(CallResultType result)
- Returns:
- Current builder
- See Also:
getter
-
setReason
public CallInformation.Builder setReason(CallReasonType reason)
- Returns:
- Current builder
- See Also:
getter
-
setTimeStamp
public CallInformation.Builder setTimeStamp(Instant timeStamp)
- Returns:
- Current builder
- See Also:
getter
-
setCustom
public CallInformation.Builder setCustom(String custom)
- Returns:
- Current builder
- See Also:
getter
-
setUserRate
public CallInformation.Builder setUserRate(Price userRate)
- Returns:
- Current builder
- See Also:
getter
-
setDebit
public CallInformation.Builder setDebit(Price debit)
- Returns:
- Current builder
- See Also:
getter
-
build
public CallInformation build()
Build the instance- Returns:
- Built instance
-
-