Uses of Class
com.sinch.sdk.core.models.OptionalValue
Package
Description
Shared models
Contact
request modelsNumbers Regions API requests related models
SMS API related models
SMS API requests related models
Voice API related models
Voice API requests related models
Sinch Voice Application Markup Language (SVAML) related models
-
Uses of OptionalValue in com.sinch.sdk.core.models
Modifier and TypeMethodDescriptionstatic <T> OptionalValue
<T> OptionalValue.empty()
Returns an emptyOptionalValue
instance.<U> OptionalValue
<U> If a value is present, returns anOptionalValue
describing the result of applying the given mapping function to the value, otherwise returns an emptyOptionalValue
.static <T> OptionalValue
<T> OptionalValue.of
(T value) Returns anOptionalValue
describing the given value. -
Uses of OptionalValue in com.sinch.sdk.domains.conversation.models.v1.contact.request
Modifier and TypeMethodDescriptionContactListRequest.getChannel()
ContactListRequest.getExternalId()
ContactListRequest.getIdentity()
ContactListRequest.getPageSize()
ContactListRequest.getPageToken()
-
Uses of OptionalValue in com.sinch.sdk.domains.numbers.models.v1.regions.available.request
-
Uses of OptionalValue in com.sinch.sdk.domains.sms.models
Modifier and TypeMethodDescriptionBaseBatch.getCallbackUrl()
BaseBatch.getClientReference()
BaseBatch.getDeliveryReport()
BaseBatch.getExpireAt()
GroupAutoUpdateKeyword.getFirstWord()
BaseBatch.getFrom()
GroupAutoUpdateKeyword.getSecondWord()
BaseBatch.getSendAt()
BaseBatch.isFeedbackEnabled()
-
Uses of OptionalValue in com.sinch.sdk.domains.sms.models.requests
Modifier and TypeMethodDescriptionDeliveryReportBatchGetRequestParameters.geStatues()
GroupAutoUpdateRequestParameters.getAdd()
GroupUpdateRequestParameters.getAdd()
GroupUpdateRequestParameters.getAddFromGroup()
GroupCreateRequestParameters.getAutoUpdate()
GroupUpdateRequestParameters.getAutoUpdate()
UpdateBaseBatchRequest.getBody()
UpdateBaseBatchRequest.getCallbackUrl()
GroupCreateRequestParameters.getChildGroupIds()
BatchesListRequestParameters.getClientReference()
DeliveryReportListRequestParameters.getClientReference()
InboundsListRequestParameters.getClientReference()
DeliveryReportBatchGetRequestParameters.getCodes()
DeliveryReportListRequestParameters.getCodes()
UpdateBaseBatchRequest.getDeliveryReport()
BatchesListRequestParameters.getEndDate()
DeliveryReportListRequestParameters.getEndDate()
InboundsListRequestParameters.getEndDate()
UpdateBaseBatchRequest.getExpireAt()
GroupAutoUpdateKeywordRequestParameters.getFirstWord()
BatchesListRequestParameters.getFrom()
UpdateBaseBatchRequest.getFrom()
SendSmsBatchBinaryRequest.getFromNpi()
SendSmsBatchTextRequest.getFromNpi()
SendSmsBatchBinaryRequest.getFromTon()
SendSmsBatchTextRequest.getFromTon()
SendSmsBatchBinaryRequest.getMaxNumberOfMessageParts()
SendSmsBatchTextRequest.getMaxNumberOfMessageParts()
GroupCreateRequestParameters.getMembers()
GroupReplaceRequestParameters.getMembers()
GroupCreateRequestParameters.getName()
GroupReplaceRequestParameters.getName()
GroupUpdateRequestParameters.getName()
BatchesListRequestParameters.getPage()
DeliveryReportListRequestParameters.getPage()
GroupsListRequestParameters.getPage()
InboundsListRequestParameters.getPage()
BatchesListRequestParameters.getPageSize()
DeliveryReportListRequestParameters.getPageSize()
GroupsListRequestParameters.getPageSize()
InboundsListRequestParameters.getPageSize()
SendSmsBatchMediaRequest.getParameters()
SendSmsBatchTextRequest.getParameters()
UpdateSmsBatchMediaRequest.getParameters()
UpdateSmsBatchTextRequest.getParameters()
GroupAutoUpdateRequestParameters.getRemove()
GroupUpdateRequestParameters.getRemove()
GroupUpdateRequestParameters.getRemoveFromGroup()
GroupAutoUpdateKeywordRequestParameters.getSecondWord()
UpdateBaseBatchRequest.getSendAt()
BatchesListRequestParameters.getStartDate()
DeliveryReportListRequestParameters.getStartDate()
InboundsListRequestParameters.getStartDate()
DeliveryReportListRequestParameters.getStatuses()
GroupAutoUpdateRequestParameters.getTo()
InboundsListRequestParameters.getTo()
UpdateBaseBatchRequest.getToAdd()
UpdateBaseBatchRequest.getToRemove()
DeliveryReportBatchGetRequestParameters.getType()
SendSmsBatchBinaryRequest.getUdh()
UpdateSmsBatchBinaryRequest.getUdh()
SendSmsBatchBinaryRequest.isFlashMessage()
SendSmsBatchTextRequest.isFlashMessage()
SendSmsBatchMediaRequest.isStrictValidation()
UpdateSmsBatchMediaRequest.isStrictValidation()
SendSmsBatchBinaryRequest.isTruncateConcat()
SendSmsBatchTextRequest.isTruncateConcat()
ModifierConstructorDescriptionGroupsListRequestParameters
(OptionalValue<Integer> page, OptionalValue<Integer> pageSize) UpdateSmsBatchMediaRequest
(OptionalValue<Collection<String>> toAdd, OptionalValue<Collection<String>> toRemove, OptionalValue<String> from, OptionalValue<MediaBody> body, OptionalValue<DeliveryReportType> deliveryReport, OptionalValue<Instant> sendAt, OptionalValue<Instant> expireAt, OptionalValue<String> callbackUrl, OptionalValue<Parameters> parameters, OptionalValue<Boolean> strictValidation) UpdateSmsBatchTextRequest
(OptionalValue<Collection<String>> toAdd, OptionalValue<Collection<String>> toRemove, OptionalValue<String> from, OptionalValue<String> body, OptionalValue<DeliveryReportType> deliveryReport, OptionalValue<Instant> sendAt, OptionalValue<Instant> expireAt, OptionalValue<String> callbackUrl, OptionalValue<Parameters> parameters) -
Uses of OptionalValue in com.sinch.sdk.domains.voice.models
Modifier and TypeMethodDescriptionConferenceDtfmOptions.getMaxDigits()
ConferenceDtfmOptions.getMode()
ConferenceDtfmOptions.getTimeoutMills()
ModifierConstructorDescriptionConferenceDtfmOptions
(OptionalValue<DtfmModeType> mode, OptionalValue<Integer> maxDigits, OptionalValue<Integer> timeoutMills) -
Uses of OptionalValue in com.sinch.sdk.domains.voice.models.requests
Modifier and TypeMethodDescriptionCalloutRequestParametersCustom.getAce()
See builderApplicationsAssignNumbersRequestParameters.getApplicationKey()
Application key to be assigned to numbersApplicationsAssignNumbersRequestParameters.getCapability()
Capability to be setCalloutRequestParameters.getCli()
Cli getterConferenceManageParticipantRequestParameters.getCommand()
CalloutRequestParametersConference.getConferenceId()
CalloutRequestParameters.getCustom()
Custom value getterCalloutRequestParameters.getDestination()
Destination getterCalloutRequestParametersConference.getDomain()
CalloutRequestParametersTTS.getDomain()
CalloutRequestParameters.getDtfm()
Dual Tone Multi Frequency getterCalloutRequestParametersConference.getDtfmOptions()
CalloutRequestParametersConference.getEnableAce()
CalloutRequestParametersTTS.getEnableAce()
CalloutRequestParametersConference.getEnableDice()
CalloutRequestParametersTTS.getEnableDice()
CalloutRequestParametersConference.getEnablePie()
CalloutRequestParametersTTS.getEnablePie()
CalloutRequestParametersConference.getGreeting()
CalloutRequestParametersCustom.getIce()
See builderCalloutRequestParametersConference.getLocale()
CalloutRequestParametersTTS.getLocale()
CalloutRequestParametersConference.getMaxDuration()
CalloutRequestParametersCustom.getMaxDuration()
See builderCalloutRequestParametersConference.getMusicOnHold()
ConferenceManageParticipantRequestParameters.getMusicOnHold()
ApplicationsAssignNumbersRequestParameters.getNumbers()
Number list to be editedCalloutRequestParametersCustom.getPie()
See builderCalloutRequestParametersTTS.getPrompts()
CalloutRequestParametersTTS.getText()
-
Uses of OptionalValue in com.sinch.sdk.domains.voice.models.svaml
Modifier and TypeMethodDescriptionMenuOption.getAction()
SVAMLControl.getAction()
Get action related to requestActionConnectPstn.getAnsweringMachineDetection()
ActionRunMenu.getBarge()
ActionConnectMxp.getCallheaders()
ActionConnectSip.getCallHeaders()
ActionConnectPstn.getCli()
ActionConnectSip.getCli()
ActionConnectConference.getConferenceId()
StartRecordingOptions.getCredentials()
ActionConnectMxp.getDestination()
ActionConnectSip.getDestination()
StartRecordingOptions.getDestinationUrl()
ActionConnectPstn.getDialTimeout()
MenuOption.getDtfm()
ActionConnectConference.getDtfmOptions()
ActionConnectPstn.getDualToneMultiFrequency()
AnsweringMachineDetection.getEnabled()
TranscriptionOptions.getEnabled()
ActionRunMenu.getEnableVoice()
StartRecordingOptions.getFormat()
ActionPark.getHoldPrompt()
Menu.getId()
InstructionPlayFiles.getIds()
ActionConnectPstn.getIndications()
SVAMLControl.getInstructions()
Get instructions related to requestActionPark.getIntroPrompt()
ActionConnectPstn.getLocale()
ActionPark.getLocale()
ActionRunMenu.getLocale()
InstructionPlayFiles.getLocale()
InstructionSay.getLocale()
TranscriptionOptions.getLocale()
ActionRunMenu.getMainMenu()
Menu.getMainPrompt()
Menu.getMaxDigits()
ActionConnectPstn.getMaxDuration()
ActionConnectSip.getMaxDuration()
ActionPark.getMaxDuration()
Menu.getMaxTimeoutMills()
ActionRunMenu.getMenus()
ActionConnectConference.getMusicOnHold()
ActionConnectSip.getMusicOnHold()
StartRecordingOptions.getNotificationEvents()
ActionConnectPstn.getNumber()
InstructionStartRecording.getOptions()
Menu.getOptions()
Menu.getRepeatPrompt()
Menu.getRepeats()
ActionConnectPstn.getSuppressCallbacks()
ActionConnectSip.getSuppressCallbacks()
InstructionSendDtfm.getTDtfm()
InstructionSay.getText()
Menu.getTimeoutMills()
StartRecordingOptions.getTranscriptionOptions()
ActionConnectSip.getTransport()