Class BrowseSessionBase

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.BrowseSessionBase
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel
Direct Known Subclasses:
OneDriveForBusinessBrowseSession, SharePointBrowseSession

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

    • BrowseSessionBase

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

    • createFromDiscriminatorValue

      @Nonnull public static BrowseSessionBase 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 BrowseSessionBase
    • getBackupSizeInBytes

      @Nullable public String getBackupSizeInBytes()
      Gets the backupSizeInBytes property value. The size of the backup in bytes.
      Returns:
      a String
    • getCreatedDateTime

      @Nullable public OffsetDateTime getCreatedDateTime()
      Gets the createdDateTime property value. The date and time when the browse session was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
      Returns:
      a OffsetDateTime
    • getError

      @Nullable public PublicError getError()
      Gets the error property value. Contains the error details if the browse session creation fails.
      Returns:
      a PublicError
    • getExpirationDateTime

      @Nullable public OffsetDateTime getExpirationDateTime()
      Gets the expirationDateTime property value. The date and time after which the browse session is deleted automatically.
      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>>
    • getRestorePointDateTime

      @Nullable public OffsetDateTime getRestorePointDateTime()
      Gets the restorePointDateTime property value. The date and time of the restore point on which the browse session is created.
      Returns:
      a OffsetDateTime
    • getRestorePointId

      @Nullable public String getRestorePointId()
      Gets the restorePointId property value. The restorePointId property
      Returns:
      a String
    • getStatus

      @Nullable public BrowseSessionStatus getStatus()
      Gets the status property value. The status property
      Returns:
      a BrowseSessionStatus
    • 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
    • setBackupSizeInBytes

      public void setBackupSizeInBytes(@Nullable String value)
      Sets the backupSizeInBytes property value. The size of the backup in bytes.
      Parameters:
      value - Value to set for the backupSizeInBytes property.
    • setCreatedDateTime

      public void setCreatedDateTime(@Nullable OffsetDateTime value)
      Sets the createdDateTime property value. The date and time when the browse session was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
      Parameters:
      value - Value to set for the createdDateTime property.
    • setError

      public void setError(@Nullable PublicError value)
      Sets the error property value. Contains the error details if the browse session creation fails.
      Parameters:
      value - Value to set for the error property.
    • setExpirationDateTime

      public void setExpirationDateTime(@Nullable OffsetDateTime value)
      Sets the expirationDateTime property value. The date and time after which the browse session is deleted automatically.
      Parameters:
      value - Value to set for the expirationDateTime property.
    • setRestorePointDateTime

      public void setRestorePointDateTime(@Nullable OffsetDateTime value)
      Sets the restorePointDateTime property value. The date and time of the restore point on which the browse session is created.
      Parameters:
      value - Value to set for the restorePointDateTime property.
    • setRestorePointId

      public void setRestorePointId(@Nullable String value)
      Sets the restorePointId property value. The restorePointId property
      Parameters:
      value - Value to set for the restorePointId property.
    • setStatus

      public void setStatus(@Nullable BrowseSessionStatus value)
      Sets the status property value. The status property
      Parameters:
      value - Value to set for the status property.