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 ParticipantcreateFromDiscriminatorValue(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.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetInfo(ParticipantInfo value) Sets the info property value.voidsetIsInLobby(Boolean value) Sets the isInLobby property value.voidsetIsMuted(Boolean value) Sets the isMuted property value.voidsetMediaStreams(List<MediaStream> value) Sets the mediaStreams property value.voidsetMetadata(String value) Sets the metadata property value.voidsetRecordingInfo(RecordingInfo value) Sets the recordingInfo property value.voidsetRemovedState(RemovedState value) Sets the removedState property value.voidSets the restrictedExperience property value.voidsetRosterSequenceNumber(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 newParticipantand 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:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin 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.
-