Package com.microsoft.graph.models
Class Participant
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.Participant
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class Participant
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Participant
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelgetInfo()
Gets the info property value.Gets the isInLobby property value.Gets the isMuted property value.Gets the mediaStreams property value.Gets the metadata property value.Gets the recordingInfo property value.Gets the removedState property value.Gets the restrictedExperience property value.Gets the rosterSequenceNumber property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setInfo
(ParticipantInfo value) Sets the info property value.void
setIsInLobby
(Boolean value) Sets the isInLobby property value.void
setIsMuted
(Boolean value) Sets the isMuted property value.void
setMediaStreams
(List<MediaStream> value) Sets the mediaStreams property value.void
setMetadata
(String value) Sets the metadata property value.void
setRecordingInfo
(RecordingInfo value) Sets the recordingInfo property value.void
setRemovedState
(RemovedState value) Sets the removedState property value.void
Sets the restrictedExperience property value.void
setRosterSequenceNumber
(Long value) Sets the rosterSequenceNumber property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
Participant
public Participant()Instantiates a newParticipant
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static Participant createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode
- The parse node to use to read the discriminator value and create the object- Returns:
- a
Participant
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getInfo
Gets the info property value. The info property- Returns:
- a
ParticipantInfo
-
getIsInLobby
Gets the isInLobby property value. true if the participant is in lobby.- Returns:
- a
Boolean
-
getIsMuted
Gets the isMuted property value. true if the participant is muted (client or server muted).- Returns:
- a
Boolean
-
getMediaStreams
Gets the mediaStreams property value. The list of media streams.- Returns:
- a
List<MediaStream>
-
getMetadata
Gets the metadata property value. A blob of data provided by the participant in the roster.- Returns:
- a
String
-
getRecordingInfo
Gets the recordingInfo property value. Information about whether the participant has recording capability.- Returns:
- a
RecordingInfo
-
getRemovedState
Gets the removedState property value. Indicates the reason why the participant was removed from the roster.- Returns:
- a
RemovedState
-
getRestrictedExperience
Gets the restrictedExperience property value. Indicates the reason or reasons media content from this participant is restricted.- Returns:
- a
OnlineMeetingRestricted
-
getRosterSequenceNumber
Gets the rosterSequenceNumber property value. Indicates the roster sequence number in which the participant was last updated.- Returns:
- a
Long
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setInfo
Sets the info property value. The info property- Parameters:
value
- Value to set for the info property.
-
setIsInLobby
Sets the isInLobby property value. true if the participant is in lobby.- Parameters:
value
- Value to set for the isInLobby property.
-
setIsMuted
Sets the isMuted property value. true if the participant is muted (client or server muted).- Parameters:
value
- Value to set for the isMuted property.
-
setMediaStreams
Sets the mediaStreams property value. The list of media streams.- Parameters:
value
- Value to set for the mediaStreams property.
-
setMetadata
Sets the metadata property value. A blob of data provided by the participant in the roster.- Parameters:
value
- Value to set for the metadata property.
-
setRecordingInfo
Sets the recordingInfo property value. Information about whether the participant has recording capability.- Parameters:
value
- Value to set for the recordingInfo property.
-
setRemovedState
Sets the removedState property value. Indicates the reason why the participant was removed from the roster.- Parameters:
value
- Value to set for the removedState property.
-
setRestrictedExperience
Sets the restrictedExperience property value. Indicates the reason or reasons media content from this participant is restricted.- Parameters:
value
- Value to set for the restrictedExperience property.
-
setRosterSequenceNumber
Sets the rosterSequenceNumber property value. Indicates the roster sequence number in which the participant was last updated.- Parameters:
value
- Value to set for the rosterSequenceNumber property.
-