Package com.microsoft.graph.models
Class CallRecordingEventMessageDetail
java.lang.Object
com.microsoft.graph.models.EventMessageDetail
com.microsoft.graph.models.CallRecordingEventMessageDetail
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class CallRecordingEventMessageDetail
extends EventMessageDetail
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.EventMessageDetail
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newCallRecordingEventMessageDetailand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the callId property value.Gets the callRecordingDisplayName property value.com.microsoft.kiota.PeriodAndDurationGets the callRecordingDuration property value.Gets the callRecordingStatus property value.Gets the callRecordingUrl property value.The deserialization information for the current modelGets the initiator property value.Gets the meetingOrganizer property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the callId property value.voidSets the callRecordingDisplayName property value.voidsetCallRecordingDuration(com.microsoft.kiota.PeriodAndDuration value) Sets the callRecordingDuration property value.voidSets the callRecordingStatus property value.voidsetCallRecordingUrl(String value) Sets the callRecordingUrl property value.voidsetInitiator(IdentitySet value) Sets the initiator property value.voidsetMeetingOrganizer(IdentitySet value) Sets the meetingOrganizer property value.Methods inherited from class com.microsoft.graph.models.EventMessageDetail
getAdditionalData, getBackingStore, getOdataType, setAdditionalData, setBackingStore, setOdataType
-
Constructor Details
-
CallRecordingEventMessageDetail
public CallRecordingEventMessageDetail()Instantiates a newCallRecordingEventMessageDetailand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static CallRecordingEventMessageDetail 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
CallRecordingEventMessageDetail
-
getCallId
Gets the callId property value. Unique identifier of the call.- Returns:
- a
String
-
getCallRecordingDisplayName
Gets the callRecordingDisplayName property value. Display name for the call recording.- Returns:
- a
String
-
getCallRecordingDuration
@Nullable public com.microsoft.kiota.PeriodAndDuration getCallRecordingDuration()Gets the callRecordingDuration property value. Duration of the call recording.- Returns:
- a
PeriodAndDuration
-
getCallRecordingStatus
Gets the callRecordingStatus property value. Status of the call recording. Possible values are: success, failure, initial, chunkFinished, unknownFutureValue.- Returns:
- a
CallRecordingStatus
-
getCallRecordingUrl
Gets the callRecordingUrl property value. Call recording URL.- Returns:
- a
String
-
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 classEventMessageDetail- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getInitiator
Gets the initiator property value. Initiator of the event.- Returns:
- a
IdentitySet
-
getMeetingOrganizer
Gets the meetingOrganizer property value. Organizer of the meeting.- Returns:
- a
IdentitySet
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classEventMessageDetail- Parameters:
writer- Serialization writer to use to serialize this model
-
setCallId
Sets the callId property value. Unique identifier of the call.- Parameters:
value- Value to set for the callId property.
-
setCallRecordingDisplayName
Sets the callRecordingDisplayName property value. Display name for the call recording.- Parameters:
value- Value to set for the callRecordingDisplayName property.
-
setCallRecordingDuration
public void setCallRecordingDuration(@Nullable com.microsoft.kiota.PeriodAndDuration value) Sets the callRecordingDuration property value. Duration of the call recording.- Parameters:
value- Value to set for the callRecordingDuration property.
-
setCallRecordingStatus
Sets the callRecordingStatus property value. Status of the call recording. Possible values are: success, failure, initial, chunkFinished, unknownFutureValue.- Parameters:
value- Value to set for the callRecordingStatus property.
-
setCallRecordingUrl
Sets the callRecordingUrl property value. Call recording URL.- Parameters:
value- Value to set for the callRecordingUrl property.
-
setInitiator
Sets the initiator property value. Initiator of the event.- Parameters:
value- Value to set for the initiator property.
-
setMeetingOrganizer
Sets the meetingOrganizer property value. Organizer of the meeting.- Parameters:
value- Value to set for the meetingOrganizer property.
-