Class WindowsSettingInstance

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.WindowsSettingInstance
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class WindowsSettingInstance extends Entity implements com.microsoft.kiota.serialization.Parsable
  • Constructor Details

    • WindowsSettingInstance

      public WindowsSettingInstance()
      Instantiates a new WindowsSettingInstance and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static WindowsSettingInstance 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 WindowsSettingInstance
    • getCreatedDateTime

      @Nullable public OffsetDateTime getCreatedDateTime()
      Gets the createdDateTime property value. Set by the server. Represents the dateTime in UTC when the object was created on the server.
      Returns:
      a OffsetDateTime
    • getExpirationDateTime

      @Nullable public OffsetDateTime getExpirationDateTime()
      Gets the expirationDateTime property value. Set by the server. The object expires at the specified dateTime in UTC, making it unavailable after that time.
      Returns:
      a OffsetDateTime
    • 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
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getLastModifiedDateTime

      @Nullable public OffsetDateTime getLastModifiedDateTime()
      Gets the lastModifiedDateTime property value. Set by the server if not provided in the request from the Windows client device. Refers to the user's Windows device that modified the object at the specified dateTime in UTC.
      Returns:
      a OffsetDateTime
    • getPayload

      @Nullable public String getPayload()
      Gets the payload property value. Base64-encoded JSON setting value.
      Returns:
      a String
    • 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
      Overrides:
      serialize in class Entity
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setCreatedDateTime

      public void setCreatedDateTime(@Nullable OffsetDateTime value)
      Sets the createdDateTime property value. Set by the server. Represents the dateTime in UTC when the object was created on the server.
      Parameters:
      value - Value to set for the createdDateTime property.
    • setExpirationDateTime

      public void setExpirationDateTime(@Nullable OffsetDateTime value)
      Sets the expirationDateTime property value. Set by the server. The object expires at the specified dateTime in UTC, making it unavailable after that time.
      Parameters:
      value - Value to set for the expirationDateTime property.
    • setLastModifiedDateTime

      public void setLastModifiedDateTime(@Nullable OffsetDateTime value)
      Sets the lastModifiedDateTime property value. Set by the server if not provided in the request from the Windows client device. Refers to the user's Windows device that modified the object at the specified dateTime in UTC.
      Parameters:
      value - Value to set for the lastModifiedDateTime property.
    • setPayload

      public void setPayload(@Nullable String value)
      Sets the payload property value. Base64-encoded JSON setting value.
      Parameters:
      value - Value to set for the payload property.