Package odata.msgraph.client.entity
Class Participant
- java.lang.Object
-
- odata.msgraph.client.entity.Entity
-
- odata.msgraph.client.entity.Participant
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class Participant extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParticipant.Builder
-
Field Summary
Fields Modifier and Type Field Description protected ParticipantInfoinfoprotected BooleanisInLobbyprotected BooleanisMutedprotected List<MediaStream>mediaStreamsprotected StringmediaStreamsNextLinkprotected Stringmetadataprotected RecordingInforecordingInfoprotected RemovedStateremovedStateprotected OnlineMeetingRestrictedrestrictedExperienceprotected LongrosterSequenceNumber-
Fields inherited from class odata.msgraph.client.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedParticipant()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Participant.BuilderbuilderParticipant()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.internal.ChangedFieldsgetChangedFields()Optional<ParticipantInfo>getInfo()Optional<Boolean>getIsInLobby()Optional<Boolean>getIsMuted()com.github.davidmoten.odata.client.CollectionPage<MediaStream>getMediaStreams()com.github.davidmoten.odata.client.CollectionPage<MediaStream>getMediaStreams(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<String>getMetadata()Optional<RecordingInfo>getRecordingInfo()Optional<RemovedState>getRemovedState()Optional<OnlineMeetingRestricted>getRestrictedExperience()Optional<Long>getRosterSequenceNumber()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<MuteParticipantOperation>mute(String clientContext)StringodataTypeName()Participantpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)Participantput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<StartHoldMusicOperation>startHoldMusic(Prompt customPrompt, String clientContext)com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<StopHoldMusicOperation>stopHoldMusic(String clientContext)StringtoString()ParticipantwithInfo(ParticipantInfo info)ParticipantwithIsInLobby(Boolean isInLobby)ParticipantwithIsMuted(Boolean isMuted)ParticipantwithMediaStreams(List<MediaStream> mediaStreams)ParticipantwithMetadata(String metadata)ParticipantwithRecordingInfo(RecordingInfo recordingInfo)ParticipantwithRemovedState(RemovedState removedState)ParticipantwithRestrictedExperience(OnlineMeetingRestricted restrictedExperience)ParticipantwithRosterSequenceNumber(Long rosterSequenceNumber)ParticipantwithUnmappedField(String name, Object value)
-
-
-
Field Detail
-
info
protected ParticipantInfo info
-
isInLobby
protected Boolean isInLobby
-
isMuted
protected Boolean isMuted
-
mediaStreams
protected List<MediaStream> mediaStreams
-
mediaStreamsNextLink
protected String mediaStreamsNextLink
-
metadata
protected String metadata
-
recordingInfo
protected RecordingInfo recordingInfo
-
removedState
protected RemovedState removedState
-
restrictedExperience
protected OnlineMeetingRestricted restrictedExperience
-
rosterSequenceNumber
protected Long rosterSequenceNumber
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderParticipant
public static Participant.Builder builderParticipant()
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
-
getInfo
public Optional<ParticipantInfo> getInfo()
-
withInfo
public Participant withInfo(ParticipantInfo info)
-
withIsInLobby
public Participant withIsInLobby(Boolean isInLobby)
-
withIsMuted
public Participant withIsMuted(Boolean isMuted)
-
getMediaStreams
public com.github.davidmoten.odata.client.CollectionPage<MediaStream> getMediaStreams()
-
withMediaStreams
public Participant withMediaStreams(List<MediaStream> mediaStreams)
-
getMediaStreams
public com.github.davidmoten.odata.client.CollectionPage<MediaStream> getMediaStreams(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withMetadata
public Participant withMetadata(String metadata)
-
getRecordingInfo
public Optional<RecordingInfo> getRecordingInfo()
-
withRecordingInfo
public Participant withRecordingInfo(RecordingInfo recordingInfo)
-
getRemovedState
public Optional<RemovedState> getRemovedState()
-
withRemovedState
public Participant withRemovedState(RemovedState removedState)
-
getRestrictedExperience
public Optional<OnlineMeetingRestricted> getRestrictedExperience()
-
withRestrictedExperience
public Participant withRestrictedExperience(OnlineMeetingRestricted restrictedExperience)
-
withRosterSequenceNumber
public Participant withRosterSequenceNumber(Long rosterSequenceNumber)
-
withUnmappedField
public Participant withUnmappedField(String name, Object value)
- Overrides:
withUnmappedFieldin classEntity
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public Participant patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public Participant put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
mute
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<MuteParticipantOperation> mute(String clientContext)
-
startHoldMusic
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<StartHoldMusicOperation> startHoldMusic(Prompt customPrompt, String clientContext)
-
stopHoldMusic
public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<StopHoldMusicOperation> stopHoldMusic(String clientContext)
-
-