Package odata.msgraph.client.entity
Class Call
- java.lang.Object
-
- odata.msgraph.client.entity.Entity
-
- odata.msgraph.client.entity.Call
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class Call extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCall.Builder
-
Field Summary
-
Fields inherited from class odata.msgraph.client.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCall()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<AddLargeGalleryViewOperation>addLargeGalleryView(String clientContext)com.github.davidmoten.odata.client.ActionRequestNoReturnanswer(String callbackUri, MediaConfig mediaConfig, List<Modality> acceptedModalities, Integer participantCapacity, IncomingCallOptions callOptions)static Call.BuilderbuilderCall()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.ActionRequestReturningNonCollectionUnwrapped<CancelMediaProcessingOperation>cancelMediaProcessing(String clientContext)com.github.davidmoten.odata.client.ActionRequestNoReturnchangeScreenSharingRole(ScreenSharingRole role)AudioRoutingGroupCollectionRequestgetAudioRoutingGroups()Optional<String>getCallbackUri()Optional<String>getCallChainId()Optional<CallOptions>getCallOptions()com.github.davidmoten.odata.client.CollectionPage<CallRoute>getCallRoutes()com.github.davidmoten.odata.client.CollectionPage<CallRoute>getCallRoutes(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<ChatInfo>getChatInfo()ContentSharingSessionCollectionRequestgetContentSharingSessions()Optional<CallDirection>getDirection()Optional<IncomingContext>getIncomingContext()Optional<MediaConfig>getMediaConfig()Optional<CallMediaState>getMediaState()Optional<MeetingInfo>getMeetingInfo()Optional<String>getMyParticipantId()CommsOperationCollectionRequestgetOperations()ParticipantCollectionRequestgetParticipants()com.github.davidmoten.odata.client.CollectionPage<Modality>getRequestedModalities()com.github.davidmoten.odata.client.CollectionPage<Modality>getRequestedModalities(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<ResultInfo>getResultInfo()Optional<ParticipantInfo>getSource()Optional<CallState>getState()Optional<String>getSubject()com.github.davidmoten.odata.client.CollectionPage<InvitationParticipantInfo>getTargets()com.github.davidmoten.odata.client.CollectionPage<InvitationParticipantInfo>getTargets(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<String>getTenantId()Optional<ToneInfo>getToneInfo()Optional<CallTranscriptionInfo>getTranscription()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()com.github.davidmoten.odata.client.ActionRequestNoReturnkeepAlive()com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<MuteParticipantOperation>mute(String clientContext)StringodataTypeName()Callpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<PlayPromptOperation>playPrompt(List<Prompt> prompts, String clientContext)voidpostInject(boolean addKeysToContextPath)Callput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<RecordOperation>recordResponse(List<Prompt> prompts, Boolean bargeInAllowed, Integer initialSilenceTimeoutInSeconds, Integer maxSilenceTimeoutInSeconds, Integer maxRecordDurationInSeconds, Boolean playBeep, List<String> stopTones, String clientContext)com.github.davidmoten.odata.client.ActionRequestNoReturnredirect(List<InvitationParticipantInfo> targets, Integer timeout, String callbackUri)com.github.davidmoten.odata.client.ActionRequestNoReturnreject(RejectReason reason, String callbackUri)com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<SubscribeToToneOperation>subscribeToTone(String clientContext)StringtoString()com.github.davidmoten.odata.client.ActionRequestNoReturntransfer(InvitationParticipantInfo transferTarget, ParticipantInfo transferee)com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<UnmuteParticipantOperation>unmute(String clientContext)com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<UpdateRecordingStatusOperation>updateRecordingStatus(RecordingStatus status, String clientContext)CallwithAudioRoutingGroups(List<AudioRoutingGroup> audioRoutingGroups)CallwithCallbackUri(String callbackUri)CallwithCallChainId(String callChainId)CallwithCallOptions(CallOptions callOptions)CallwithCallRoutes(List<CallRoute> callRoutes)CallwithChatInfo(ChatInfo chatInfo)CallwithContentSharingSessions(List<ContentSharingSession> contentSharingSessions)CallwithDirection(CallDirection direction)CallwithIncomingContext(IncomingContext incomingContext)CallwithMediaConfig(MediaConfig mediaConfig)CallwithMediaState(CallMediaState mediaState)CallwithMeetingInfo(MeetingInfo meetingInfo)CallwithMyParticipantId(String myParticipantId)CallwithOperations(List<CommsOperation> operations)CallwithParticipants(List<Participant> participants)CallwithRequestedModalities(List<Modality> requestedModalities)CallwithResultInfo(ResultInfo resultInfo)CallwithSource(ParticipantInfo source)CallwithState(CallState state)CallwithSubject(String subject)CallwithTargets(List<InvitationParticipantInfo> targets)CallwithTenantId(String tenantId)CallwithToneInfo(ToneInfo toneInfo)CallwithTranscription(CallTranscriptionInfo transcription)CallwithUnmappedField(String name, Object value)
-
-
-
Field Detail
-
callbackUri
protected String callbackUri
-
callChainId
protected String callChainId
-
callOptions
protected CallOptions callOptions
-
callRoutesNextLink
protected String callRoutesNextLink
-
chatInfo
protected ChatInfo chatInfo
-
direction
protected CallDirection direction
-
incomingContext
protected IncomingContext incomingContext
-
mediaConfig
protected MediaConfig mediaConfig
-
mediaState
protected CallMediaState mediaState
-
meetingInfo
protected MeetingInfo meetingInfo
-
myParticipantId
protected String myParticipantId
-
requestedModalitiesNextLink
protected String requestedModalitiesNextLink
-
resultInfo
protected ResultInfo resultInfo
-
source
protected ParticipantInfo source
-
state
protected CallState state
-
subject
protected String subject
-
targets
protected List<InvitationParticipantInfo> targets
-
targetsNextLink
protected String targetsNextLink
-
tenantId
protected String tenantId
-
toneInfo
protected ToneInfo toneInfo
-
transcription
protected CallTranscriptionInfo transcription
-
audioRoutingGroups
protected List<AudioRoutingGroup> audioRoutingGroups
-
contentSharingSessions
protected List<ContentSharingSession> contentSharingSessions
-
operations
protected List<CommsOperation> operations
-
participants
protected List<Participant> participants
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderCall
public static Call.Builder builderCall()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
getCallOptions
public Optional<CallOptions> getCallOptions()
-
withCallOptions
public Call withCallOptions(CallOptions callOptions)
-
getCallRoutes
public com.github.davidmoten.odata.client.CollectionPage<CallRoute> getCallRoutes()
-
getCallRoutes
public com.github.davidmoten.odata.client.CollectionPage<CallRoute> getCallRoutes(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getDirection
public Optional<CallDirection> getDirection()
-
withDirection
public Call withDirection(CallDirection direction)
-
getIncomingContext
public Optional<IncomingContext> getIncomingContext()
-
withIncomingContext
public Call withIncomingContext(IncomingContext incomingContext)
-
getMediaConfig
public Optional<MediaConfig> getMediaConfig()
-
withMediaConfig
public Call withMediaConfig(MediaConfig mediaConfig)
-
getMediaState
public Optional<CallMediaState> getMediaState()
-
withMediaState
public Call withMediaState(CallMediaState mediaState)
-
getMeetingInfo
public Optional<MeetingInfo> getMeetingInfo()
-
withMeetingInfo
public Call withMeetingInfo(MeetingInfo meetingInfo)
-
getRequestedModalities
public com.github.davidmoten.odata.client.CollectionPage<Modality> getRequestedModalities()
-
getRequestedModalities
public com.github.davidmoten.odata.client.CollectionPage<Modality> getRequestedModalities(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getResultInfo
public Optional<ResultInfo> getResultInfo()
-
withResultInfo
public Call withResultInfo(ResultInfo resultInfo)
-
getSource
public Optional<ParticipantInfo> getSource()
-
withSource
public Call withSource(ParticipantInfo source)
-
getTargets
public com.github.davidmoten.odata.client.CollectionPage<InvitationParticipantInfo> getTargets()
-
withTargets
public Call withTargets(List<InvitationParticipantInfo> targets)
-
getTargets
public com.github.davidmoten.odata.client.CollectionPage<InvitationParticipantInfo> getTargets(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getTranscription
public Optional<CallTranscriptionInfo> getTranscription()
-
withTranscription
public Call withTranscription(CallTranscriptionInfo transcription)
-
withUnmappedField
public Call withUnmappedField(String name, Object value)
- Overrides:
withUnmappedFieldin classEntity
-
getAudioRoutingGroups
public AudioRoutingGroupCollectionRequest getAudioRoutingGroups()
-
getContentSharingSessions
public ContentSharingSessionCollectionRequest getContentSharingSessions()
-
getOperations
public CommsOperationCollectionRequest getOperations()
-
getParticipants
public ParticipantCollectionRequest getParticipants()
-
withAudioRoutingGroups
public Call withAudioRoutingGroups(List<AudioRoutingGroup> audioRoutingGroups)
-
withContentSharingSessions
public Call withContentSharingSessions(List<ContentSharingSession> contentSharingSessions)
-
withOperations
public Call withOperations(List<CommsOperation> operations)
-
withParticipants
public Call withParticipants(List<Participant> participants)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public Call patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public Call put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
redirect
public com.github.davidmoten.odata.client.ActionRequestNoReturn redirect(List<InvitationParticipantInfo> targets, Integer timeout, String callbackUri)
-
addLargeGalleryView
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<AddLargeGalleryViewOperation> addLargeGalleryView(String clientContext)
-
answer
public com.github.davidmoten.odata.client.ActionRequestNoReturn answer(String callbackUri, MediaConfig mediaConfig, List<Modality> acceptedModalities, Integer participantCapacity, IncomingCallOptions callOptions)
-
cancelMediaProcessing
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<CancelMediaProcessingOperation> cancelMediaProcessing(String clientContext)
-
changeScreenSharingRole
public com.github.davidmoten.odata.client.ActionRequestNoReturn changeScreenSharingRole(ScreenSharingRole role)
-
keepAlive
public com.github.davidmoten.odata.client.ActionRequestNoReturn keepAlive()
-
mute
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<MuteParticipantOperation> mute(String clientContext)
-
playPrompt
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<PlayPromptOperation> playPrompt(List<Prompt> prompts, String clientContext)
-
recordResponse
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<RecordOperation> recordResponse(List<Prompt> prompts, Boolean bargeInAllowed, Integer initialSilenceTimeoutInSeconds, Integer maxSilenceTimeoutInSeconds, Integer maxRecordDurationInSeconds, Boolean playBeep, List<String> stopTones, String clientContext)
-
reject
public com.github.davidmoten.odata.client.ActionRequestNoReturn reject(RejectReason reason, String callbackUri)
-
subscribeToTone
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<SubscribeToToneOperation> subscribeToTone(String clientContext)
-
transfer
public com.github.davidmoten.odata.client.ActionRequestNoReturn transfer(InvitationParticipantInfo transferTarget, ParticipantInfo transferee)
-
unmute
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<UnmuteParticipantOperation> unmute(String clientContext)
-
updateRecordingStatus
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<UpdateRecordingStatusOperation> updateRecordingStatus(RecordingStatus status, String clientContext)
-
-