Class BrowserSiteHistory

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

@Generated("com.microsoft.kiota") public class BrowserSiteHistory extends Object implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
The history for the site modifications
  • Field Details

    • backingStore

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

    • BrowserSiteHistory

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

    • createFromDiscriminatorValue

      @Nonnull public static BrowserSiteHistory 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 BrowserSiteHistory
    • 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>
    • getAllowRedirect

      @Nullable public Boolean getAllowRedirect()
      Gets the allowRedirect property value. Controls the behavior of redirected sites. If true, indicates that the site will open in Internet Explorer 11 or Microsoft Edge even if the site is navigated to as part of a HTTP or meta refresh redirection chain.
      Returns:
      a Boolean
    • 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
    • getComment

      @Nullable public String getComment()
      Gets the comment property value. The comment for the site.
      Returns:
      a String
    • getCompatibilityMode

      @Nullable public BrowserSiteCompatibilityMode getCompatibilityMode()
      Gets the compatibilityMode property value. Controls what compatibility setting is used for specific sites or domains. The possible values are: default, internetExplorer8Enterprise, internetExplorer7Enterprise, internetExplorer11, internetExplorer10, internetExplorer9, internetExplorer8, internetExplorer7, internetExplorer5, unknownFutureValue.
      Returns:
      a BrowserSiteCompatibilityMode
    • 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>>
    • getLastModifiedBy

      @Nullable public IdentitySet getLastModifiedBy()
      Gets the lastModifiedBy property value. The user who last modified the site.
      Returns:
      a IdentitySet
    • getMergeType

      @Nullable public BrowserSiteMergeType getMergeType()
      Gets the mergeType property value. The merge type of the site. The possible values are: noMerge, default, unknownFutureValue.
      Returns:
      a BrowserSiteMergeType
    • getOdataType

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

      @Nullable public OffsetDateTime getPublishedDateTime()
      Gets the publishedDateTime property value. The date and time when the site was last published.
      Returns:
      a OffsetDateTime
    • getTargetEnvironment

      @Nullable public BrowserSiteTargetEnvironment getTargetEnvironment()
      Gets the targetEnvironment property value. The target environment that the site should open in. The possible values are: internetExplorerMode, internetExplorer11, microsoftEdge, configurable, none, unknownFutureValue.Prior to June 15, 2022, the internetExplorer11 option would allow opening a site in the Internet Explorer 11 (IE11) desktop application. Following the retirement of IE11 on June 15, 2022, the internetExplorer11 option will no longer open an IE11 window and will instead behave the same as the internetExplorerMode option.
      Returns:
      a BrowserSiteTargetEnvironment
    • 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.
    • setAllowRedirect

      public void setAllowRedirect(@Nullable Boolean value)
      Sets the allowRedirect property value. Controls the behavior of redirected sites. If true, indicates that the site will open in Internet Explorer 11 or Microsoft Edge even if the site is navigated to as part of a HTTP or meta refresh redirection chain.
      Parameters:
      value - Value to set for the allowRedirect 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.
    • setComment

      public void setComment(@Nullable String value)
      Sets the comment property value. The comment for the site.
      Parameters:
      value - Value to set for the comment property.
    • setCompatibilityMode

      public void setCompatibilityMode(@Nullable BrowserSiteCompatibilityMode value)
      Sets the compatibilityMode property value. Controls what compatibility setting is used for specific sites or domains. The possible values are: default, internetExplorer8Enterprise, internetExplorer7Enterprise, internetExplorer11, internetExplorer10, internetExplorer9, internetExplorer8, internetExplorer7, internetExplorer5, unknownFutureValue.
      Parameters:
      value - Value to set for the compatibilityMode property.
    • setLastModifiedBy

      public void setLastModifiedBy(@Nullable IdentitySet value)
      Sets the lastModifiedBy property value. The user who last modified the site.
      Parameters:
      value - Value to set for the lastModifiedBy property.
    • setMergeType

      public void setMergeType(@Nullable BrowserSiteMergeType value)
      Sets the mergeType property value. The merge type of the site. The possible values are: noMerge, default, unknownFutureValue.
      Parameters:
      value - Value to set for the mergeType 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.
    • setPublishedDateTime

      public void setPublishedDateTime(@Nullable OffsetDateTime value)
      Sets the publishedDateTime property value. The date and time when the site was last published.
      Parameters:
      value - Value to set for the publishedDateTime property.
    • setTargetEnvironment

      public void setTargetEnvironment(@Nullable BrowserSiteTargetEnvironment value)
      Sets the targetEnvironment property value. The target environment that the site should open in. The possible values are: internetExplorerMode, internetExplorer11, microsoftEdge, configurable, none, unknownFutureValue.Prior to June 15, 2022, the internetExplorer11 option would allow opening a site in the Internet Explorer 11 (IE11) desktop application. Following the retirement of IE11 on June 15, 2022, the internetExplorer11 option will no longer open an IE11 window and will instead behave the same as the internetExplorerMode option.
      Parameters:
      value - Value to set for the targetEnvironment property.