Package com.microsoft.graph.models
Class EducationRoot
java.lang.Object
com.microsoft.graph.models.EducationRoot
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class EducationRoot
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 EducationRootcreateFromDiscriminatorValue(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 classes property value.The deserialization information for the current modelgetMe()Gets the me property value.Gets the @odata.type property value.Gets the schools property value.getUsers()Gets the users 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.voidsetClasses(List<EducationClass> value) Sets the classes property value.voidsetMe(EducationUser value) Sets the me property value.voidsetOdataType(String value) Sets the @odata.type property value.voidsetSchools(List<EducationSchool> value) Sets the schools property value.voidsetUsers(List<EducationUser> value) Sets the users property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
EducationRoot
public EducationRoot()Instantiates a newEducationRootand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static EducationRoot 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
EducationRoot
-
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
-
getClasses
Gets the classes property value. The classes property- Returns:
- a
List<EducationClass>
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getMe
Gets the me property value. The me property- Returns:
- a
EducationUser
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getSchools
Gets the schools property value. The schools property- Returns:
- a
List<EducationSchool>
-
getUsers
Gets the users property value. The users property- Returns:
- a
List<EducationUser>
-
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.
-
setClasses
Sets the classes property value. The classes property- Parameters:
value- Value to set for the classes property.
-
setMe
Sets the me property value. The me property- Parameters:
value- Value to set for the me property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setSchools
Sets the schools property value. The schools property- Parameters:
value- Value to set for the schools property.
-
setUsers
Sets the users property value. The users property- Parameters:
value- Value to set for the users property.
-