Package com.microsoft.graph.models
Class EmailNotificationsSetting
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.EmailNotificationsSetting
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class EmailNotificationsSetting
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 EmailNotificationsSettingcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the additionalEvents property value.The deserialization information for the current modelGets the isEnabled property value.Gets the recipients property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the additionalEvents property value.voidsetIsEnabled(Boolean value) Sets the isEnabled property value.voidSets the recipients property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
EmailNotificationsSetting
public EmailNotificationsSetting()Instantiates a newEmailNotificationsSettingand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static EmailNotificationsSetting 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
EmailNotificationsSetting
-
getAdditionalEvents
Gets the additionalEvents property value. The additionalEvents property- Returns:
- a
EnumSet<NotificationEventsType>
-
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>>
-
getIsEnabled
Gets the isEnabled property value. Indicates whether notifications are enabled.- Returns:
- a
Boolean
-
getRecipients
Gets the recipients property value. The recipients property- Returns:
- a
NotificationRecipients
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAdditionalEvents
Sets the additionalEvents property value. The additionalEvents property- Parameters:
value- Value to set for the additionalEvents property.
-
setIsEnabled
Sets the isEnabled property value. Indicates whether notifications are enabled.- Parameters:
value- Value to set for the isEnabled property.
-
setRecipients
Sets the recipients property value. The recipients property- Parameters:
value- Value to set for the recipients property.
-