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 Details

    • backingStore

      @Nonnull protected com.microsoft.kiota.store.BackingStore backingStore
      Stores model information.
  • Constructor Details

    • Reminder

      public Reminder()
      Instantiates a new Reminder and 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

      @Nonnull public Map<String,Object> 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.
      Specified by:
      getAdditionalData in interface com.microsoft.kiota.serialization.AdditionalDataHolder
      Returns:
      a Map<String,Object>
    • getBackingStore

      @Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()
      Gets the backingStore property value. Stores model information.
      Specified by:
      getBackingStore in interface com.microsoft.kiota.store.BackedModel
      Returns:
      a BackingStore
    • getChangeKey

      @Nullable public String 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

      @Nullable public DateTimeTimeZone getEventEndTime()
      Gets the eventEndTime property value. The date, time and time zone that the event ends.
      Returns:
      a DateTimeTimeZone
    • getEventId

      @Nullable public String getEventId()
      Gets the eventId property value. The unique ID of the event. Read only.
      Returns:
      a String
    • getEventLocation

      @Nullable public Location getEventLocation()
      Gets the eventLocation property value. The location of the event.
      Returns:
      a Location
    • getEventStartTime

      @Nullable public DateTimeTimeZone getEventStartTime()
      Gets the eventStartTime property value. The date, time, and time zone that the event starts.
      Returns:
      a DateTimeTimeZone
    • getEventSubject

      @Nullable public String getEventSubject()
      Gets the eventSubject property value. The text of the event's subject line.
      Returns:
      a String
    • getEventWebLink

      @Nullable public 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
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getOdataType

      @Nullable public String getOdataType()
      Gets the @odata.type property value. The OdataType property
      Returns:
      a String
    • getReminderFireTime

      @Nullable public DateTimeTimeZone 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:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAdditionalData

      public void setAdditionalData(@Nullable Map<String,Object> value)
      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

      public void setChangeKey(@Nullable String value)
      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

      public void setEventEndTime(@Nullable DateTimeTimeZone value)
      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

      public void setEventId(@Nullable String value)
      Sets the eventId property value. The unique ID of the event. Read only.
      Parameters:
      value - Value to set for the eventId property.
    • setEventLocation

      public void setEventLocation(@Nullable Location value)
      Sets the eventLocation property value. The location of the event.
      Parameters:
      value - Value to set for the eventLocation property.
    • setEventStartTime

      public void setEventStartTime(@Nullable DateTimeTimeZone value)
      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

      public void setEventSubject(@Nullable String value)
      Sets the eventSubject property value. The text of the event's subject line.
      Parameters:
      value - Value to set for the eventSubject property.
    • setEventWebLink

      public void setEventWebLink(@Nullable String value)
      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

      public void setOdataType(@Nullable String value)
      Sets the @odata.type property value. The OdataType property
      Parameters:
      value - Value to set for the @odata.type property.
    • setReminderFireTime

      public void setReminderFireTime(@Nullable DateTimeTimeZone value)
      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.