Package com.microsoft.graph.models
Class EducationOrganization
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.EducationOrganization
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
- Direct Known Subclasses:
EducationSchool
@Generated("com.microsoft.kiota")
public class EducationOrganization
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 EducationOrganization
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the description property value.Gets the displayName property value.Gets the externalSource property value.Gets the externalSourceDetail property value.The deserialization information for the current modelvoid
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setDescription
(String value) Sets the description property value.void
setDisplayName
(String value) Sets the displayName property value.void
Sets the externalSource property value.void
setExternalSourceDetail
(String value) Sets the externalSourceDetail property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
EducationOrganization
public EducationOrganization()Instantiates a newEducationOrganization
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static EducationOrganization 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
EducationOrganization
-
getDescription
Gets the description property value. Organization description.- Returns:
- a
String
-
getDisplayName
Gets the displayName property value. Organization display name.- Returns:
- a
String
-
getExternalSource
Gets the externalSource property value. Source where this organization was created from. Possible values are: sis, manual.- Returns:
- a
EducationExternalSource
-
getExternalSourceDetail
Gets the externalSourceDetail property value. The name of the external source this resource was generated from.- Returns:
- a
String
-
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>>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setDescription
Sets the description property value. Organization description.- Parameters:
value
- Value to set for the description property.
-
setDisplayName
Sets the displayName property value. Organization display name.- Parameters:
value
- Value to set for the displayName property.
-
setExternalSource
Sets the externalSource property value. Source where this organization was created from. Possible values are: sis, manual.- Parameters:
value
- Value to set for the externalSource property.
-
setExternalSourceDetail
Sets the externalSourceDetail property value. The name of the external source this resource was generated from.- Parameters:
value
- Value to set for the externalSourceDetail property.
-