Package com.microsoft.graph.models
Class Reminder
java.lang.Object
com.microsoft.graph.models.Reminder
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class Reminder
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 RemindercreateFromDiscriminatorValue(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 changeKey property value.Gets the eventEndTime property value.Gets the eventId property value.Gets the eventLocation property value.Gets the eventStartTime property value.Gets the eventSubject property value.Gets the eventWebLink property value.The deserialization information for the current modelGets the @odata.type property value.Gets the reminderFireTime 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.voidsetChangeKey(String value) Sets the changeKey property value.voidsetEventEndTime(DateTimeTimeZone value) Sets the eventEndTime property value.voidsetEventId(String value) Sets the eventId property value.voidsetEventLocation(Location value) Sets the eventLocation property value.voidSets the eventStartTime property value.voidsetEventSubject(String value) Sets the eventSubject property value.voidsetEventWebLink(String value) Sets the eventWebLink property value.voidsetOdataType(String value) Sets the @odata.type property value.voidSets the reminderFireTime property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
Reminder
public Reminder()Instantiates a newReminderand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static Reminder 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
Reminder
-
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
-
getChangeKey
Gets the changeKey property value. Identifies the version of the reminder. Every time the reminder is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object.- Returns:
- a
String
-
getEventEndTime
Gets the eventEndTime property value. The date, time and time zone that the event ends.- Returns:
- a
DateTimeTimeZone
-
getEventId
Gets the eventId property value. The unique ID of the event. Read only.- Returns:
- a
String
-
getEventLocation
Gets the eventLocation property value. The location of the event.- Returns:
- a
Location
-
getEventStartTime
Gets the eventStartTime property value. The date, time, and time zone that the event starts.- Returns:
- a
DateTimeTimeZone
-
getEventSubject
Gets the eventSubject property value. The text of the event's subject line.- Returns:
- a
String
-
getEventWebLink
Gets the eventWebLink property value. The URL to open the event in Outlook on the web.The event opens in the browser if you're logged in to your mailbox via Outlook on the web. You're prompted to log in if you aren't already logged in with the browser.This URL can't be accessed from within an iFrame.- Returns:
- a
String
-
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
-
getReminderFireTime
Gets the reminderFireTime property value. The date, time, and time zone that the reminder is set to occur.- Returns:
- a
DateTimeTimeZone
-
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.
-
setChangeKey
Sets the changeKey property value. Identifies the version of the reminder. Every time the reminder is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object.- Parameters:
value- Value to set for the changeKey property.
-
setEventEndTime
Sets the eventEndTime property value. The date, time and time zone that the event ends.- Parameters:
value- Value to set for the eventEndTime property.
-
setEventId
Sets the eventId property value. The unique ID of the event. Read only.- Parameters:
value- Value to set for the eventId property.
-
setEventLocation
Sets the eventLocation property value. The location of the event.- Parameters:
value- Value to set for the eventLocation property.
-
setEventStartTime
Sets the eventStartTime property value. The date, time, and time zone that the event starts.- Parameters:
value- Value to set for the eventStartTime property.
-
setEventSubject
Sets the eventSubject property value. The text of the event's subject line.- Parameters:
value- Value to set for the eventSubject property.
-
setEventWebLink
Sets the eventWebLink property value. The URL to open the event in Outlook on the web.The event opens in the browser if you're logged in to your mailbox via Outlook on the web. You're prompted to log in if you aren't already logged in with the browser.This URL can't be accessed from within an iFrame.- Parameters:
value- Value to set for the eventWebLink property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setReminderFireTime
Sets the reminderFireTime property value. The date, time, and time zone that the reminder is set to occur.- Parameters:
value- Value to set for the reminderFireTime property.
-