Package com.microsoft.graph.models
Class CloudCommunications
java.lang.Object
com.microsoft.graph.models.CloudCommunications
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class CloudCommunications
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CloudCommunicationscreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the callRecords property value.getCalls()Gets the calls property value.The deserialization information for the current modelGets the @odata.type property value.Gets the onlineMeetings property value.Gets the presences property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetCallRecords(List<CallRecord> value) Sets the callRecords property value.voidSets the calls property value.voidsetOdataType(String value) Sets the @odata.type property value.voidsetOnlineMeetings(List<OnlineMeeting> value) Sets the onlineMeetings property value.voidsetPresences(List<Presence> value) Sets the presences property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
CloudCommunications
public CloudCommunications()Instantiates a newCloudCommunicationsand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static CloudCommunications 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
CloudCommunications
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getCallRecords
Gets the callRecords property value. The callRecords property- Returns:
- a
List<CallRecord>
-
getCalls
Gets the calls property value. The calls property -
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getOnlineMeetings
Gets the onlineMeetings property value. The onlineMeetings property- Returns:
- a
List<OnlineMeeting>
-
getPresences
Gets the presences property value. The presences property -
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setCallRecords
Sets the callRecords property value. The callRecords property- Parameters:
value- Value to set for the callRecords property.
-
setCalls
Sets the calls property value. The calls property- Parameters:
value- Value to set for the calls property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setOnlineMeetings
Sets the onlineMeetings property value. The onlineMeetings property- Parameters:
value- Value to set for the onlineMeetings property.
-
setPresences
Sets the presences property value. The presences property- Parameters:
value- Value to set for the presences property.
-