public class Call extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
Call.Builder |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
Call() |
| Modifier and Type | Method and Description |
|---|---|
com.github.davidmoten.odata.client.ActionRequestNoReturn |
answer(String callbackUri,
MediaConfig mediaConfig,
List<Modality> acceptedModalities) |
static Call.Builder |
builderCall()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<CancelMediaProcessingOperation> |
cancelMediaProcessing(String clientContext) |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
changeScreenSharingRole(ScreenSharingRole role) |
com.github.davidmoten.odata.client.CollectionPage<Modality> |
getActiveModalities() |
Optional<ParticipantInfo> |
getAnsweredBy() |
AudioRoutingGroupCollectionRequest |
getAudioRoutingGroups() |
Optional<String> |
getCallbackUri() |
Optional<String> |
getCallChainId() |
Optional<CallOptions> |
getCallOptions() |
com.github.davidmoten.odata.client.CollectionPage<CallRoute> |
getCallRoutes() |
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<ChatInfo> |
getChatInfo() |
Optional<CallDirection> |
getDirection() |
Optional<IncomingContext> |
getIncomingContext() |
Optional<MediaConfig> |
getMediaConfig() |
Optional<CallMediaState> |
getMediaState() |
Optional<MeetingCapability> |
getMeetingCapability() |
Optional<MeetingInfo> |
getMeetingInfo() |
Optional<String> |
getMyParticipantId() |
CommsOperationCollectionRequest |
getOperations() |
ParticipantCollectionRequest |
getParticipants() |
com.github.davidmoten.odata.client.CollectionPage<Modality> |
getRequestedModalities() |
Optional<ResultInfo> |
getResultInfo() |
Optional<Integer> |
getRingingTimeoutInSeconds() |
com.github.davidmoten.odata.client.CollectionPage<RoutingPolicy> |
getRoutingPolicies() |
Optional<ParticipantInfo> |
getSource() |
Optional<CallState> |
getState() |
Optional<String> |
getSubject() |
com.github.davidmoten.odata.client.CollectionPage<InvitationParticipantInfo> |
getTargets() |
Optional<String> |
getTenantId() |
Optional<String> |
getTerminationReason() |
Optional<ToneInfo> |
getToneInfo() |
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
keepAlive() |
com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<MuteParticipantOperation> |
mute(String clientContext) |
String |
odataTypeName() |
Call |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<PlayPromptOperation> |
playPrompt(List<Prompt> prompts,
Boolean loop,
String clientContext) |
void |
postInject(boolean addKeysToContextPath) |
Call |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<RecordOperation> |
record(List<Prompt> prompts,
Boolean bargeInAllowed,
Integer initialSilenceTimeoutInSeconds,
Integer maxSilenceTimeoutInSeconds,
Integer maxRecordDurationInSeconds,
Boolean playBeep,
Boolean streamWhileRecording,
List<String> stopTones,
String clientContext) |
com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<RecordOperation> |
recordResponse(List<Prompt> prompts,
Boolean bargeInAllowed,
Integer initialSilenceTimeoutInSeconds,
Integer maxSilenceTimeoutInSeconds,
Integer maxRecordDurationInSeconds,
Boolean playBeep,
Boolean streamWhileRecording,
List<String> stopTones,
String clientContext) |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
redirect(List<InvitationParticipantInfo> targets,
CallDisposition targetDisposition,
Integer timeout,
Boolean maskCallee,
Boolean maskCaller,
String callbackUri) |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
reject(RejectReason reason,
String callbackUri) |
com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<SubscribeToToneOperation> |
subscribeToTone(String clientContext) |
String |
toString() |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
transfer(InvitationParticipantInfo transferTarget) |
com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<UnmuteParticipantOperation> |
unmute(String clientContext) |
com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<UpdateRecordingStatusOperation> |
updateRecordingStatus(RecordingStatus status,
String clientContext) |
Call |
withAnsweredBy(ParticipantInfo answeredBy) |
Call |
withCallbackUri(String callbackUri) |
Call |
withCallChainId(String callChainId) |
Call |
withCallOptions(CallOptions callOptions) |
Call |
withChatInfo(ChatInfo chatInfo) |
Call |
withDirection(CallDirection direction) |
Call |
withIncomingContext(IncomingContext incomingContext) |
Call |
withMediaConfig(MediaConfig mediaConfig) |
Call |
withMediaState(CallMediaState mediaState) |
Call |
withMeetingCapability(MeetingCapability meetingCapability) |
Call |
withMeetingInfo(MeetingInfo meetingInfo) |
Call |
withMyParticipantId(String myParticipantId) |
Call |
withResultInfo(ResultInfo resultInfo) |
Call |
withRingingTimeoutInSeconds(Integer ringingTimeoutInSeconds) |
Call |
withSource(ParticipantInfo source) |
Call |
withState(CallState state) |
Call |
withSubject(String subject) |
Call |
withTenantId(String tenantId) |
Call |
withTerminationReason(String terminationReason) |
Call |
withToneInfo(ToneInfo toneInfo) |
protected CallState state
protected CallMediaState mediaState
protected ResultInfo resultInfo
protected String terminationReason
protected CallDirection direction
protected Integer ringingTimeoutInSeconds
protected String subject
protected String callbackUri
protected String callRoutesNextLink
protected ParticipantInfo source
protected List<InvitationParticipantInfo> targets
protected String targetsNextLink
protected ParticipantInfo answeredBy
protected String requestedModalitiesNextLink
protected String activeModalitiesNextLink
protected MediaConfig mediaConfig
protected ChatInfo chatInfo
protected CallOptions callOptions
protected MeetingInfo meetingInfo
protected MeetingCapability meetingCapability
protected List<RoutingPolicy> routingPolicies
protected String routingPoliciesNextLink
protected String tenantId
protected String myParticipantId
protected ToneInfo toneInfo
protected String callChainId
protected IncomingContext incomingContext
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static Call.Builder builderCall()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic Optional<CallMediaState> getMediaState()
public Call withMediaState(CallMediaState mediaState)
public Optional<ResultInfo> getResultInfo()
public Call withResultInfo(ResultInfo resultInfo)
public Optional<CallDirection> getDirection()
public Call withDirection(CallDirection direction)
public Call withRingingTimeoutInSeconds(Integer ringingTimeoutInSeconds)
public com.github.davidmoten.odata.client.CollectionPage<CallRoute> getCallRoutes()
public Optional<ParticipantInfo> getSource()
public Call withSource(ParticipantInfo source)
public com.github.davidmoten.odata.client.CollectionPage<InvitationParticipantInfo> getTargets()
public Optional<ParticipantInfo> getAnsweredBy()
public Call withAnsweredBy(ParticipantInfo answeredBy)
public com.github.davidmoten.odata.client.CollectionPage<Modality> getRequestedModalities()
public com.github.davidmoten.odata.client.CollectionPage<Modality> getActiveModalities()
public Optional<MediaConfig> getMediaConfig()
public Call withMediaConfig(MediaConfig mediaConfig)
public Optional<CallOptions> getCallOptions()
public Call withCallOptions(CallOptions callOptions)
public Optional<MeetingInfo> getMeetingInfo()
public Call withMeetingInfo(MeetingInfo meetingInfo)
public Optional<MeetingCapability> getMeetingCapability()
public Call withMeetingCapability(MeetingCapability meetingCapability)
public com.github.davidmoten.odata.client.CollectionPage<RoutingPolicy> getRoutingPolicies()
public Optional<IncomingContext> getIncomingContext()
public Call withIncomingContext(IncomingContext incomingContext)
public ParticipantCollectionRequest getParticipants()
public AudioRoutingGroupCollectionRequest getAudioRoutingGroups()
public CommsOperationCollectionRequest getOperations()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic Call patch()
this with changed fields reset.public Call put()
this
with changed fields reset (they were ignored anyway).public com.github.davidmoten.odata.client.ActionRequestNoReturn answer(String callbackUri, MediaConfig mediaConfig, List<Modality> acceptedModalities)
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<CancelMediaProcessingOperation> cancelMediaProcessing(String clientContext)
public com.github.davidmoten.odata.client.ActionRequestNoReturn changeScreenSharingRole(ScreenSharingRole role)
public com.github.davidmoten.odata.client.ActionRequestNoReturn keepAlive()
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<MuteParticipantOperation> mute(String clientContext)
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<PlayPromptOperation> playPrompt(List<Prompt> prompts, Boolean loop, String clientContext)
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<RecordOperation> record(List<Prompt> prompts, Boolean bargeInAllowed, Integer initialSilenceTimeoutInSeconds, Integer maxSilenceTimeoutInSeconds, Integer maxRecordDurationInSeconds, Boolean playBeep, Boolean streamWhileRecording, List<String> stopTones, String clientContext)
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<RecordOperation> recordResponse(List<Prompt> prompts, Boolean bargeInAllowed, Integer initialSilenceTimeoutInSeconds, Integer maxSilenceTimeoutInSeconds, Integer maxRecordDurationInSeconds, Boolean playBeep, Boolean streamWhileRecording, List<String> stopTones, String clientContext)
public com.github.davidmoten.odata.client.ActionRequestNoReturn redirect(List<InvitationParticipantInfo> targets, CallDisposition targetDisposition, Integer timeout, Boolean maskCallee, Boolean maskCaller, String callbackUri)
public com.github.davidmoten.odata.client.ActionRequestNoReturn reject(RejectReason reason, String callbackUri)
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<SubscribeToToneOperation> subscribeToTone(String clientContext)
public com.github.davidmoten.odata.client.ActionRequestNoReturn transfer(InvitationParticipantInfo transferTarget)
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<UnmuteParticipantOperation> unmute(String clientContext)
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollection<UpdateRecordingStatusOperation> updateRecordingStatus(RecordingStatus status, String clientContext)
Copyright © 2018–2020. All rights reserved.