Package com.microsoft.graph.models
Class ExchangeRestoreSession
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.RestoreSessionBase
com.microsoft.graph.models.ExchangeRestoreSession
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ExchangeRestoreSession
extends RestoreSessionBase
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExchangeRestoreSessioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelGets the granularMailboxRestoreArtifacts property value.Gets the mailboxRestoreArtifacts property value.Gets the mailboxRestoreArtifactsBulkAdditionRequests property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the granularMailboxRestoreArtifacts property value.voidSets the mailboxRestoreArtifacts property value.voidsetMailboxRestoreArtifactsBulkAdditionRequests(List<MailboxRestoreArtifactsBulkAdditionRequest> value) Sets the mailboxRestoreArtifactsBulkAdditionRequests property value.Methods inherited from class com.microsoft.graph.models.RestoreSessionBase
getCompletedDateTime, getCreatedBy, getCreatedDateTime, getError, getLastModifiedBy, getLastModifiedDateTime, getRestoreJobType, getRestoreSessionArtifactCount, getStatus, setCompletedDateTime, setCreatedBy, setCreatedDateTime, setError, setLastModifiedBy, setLastModifiedDateTime, setRestoreJobType, setRestoreSessionArtifactCount, setStatusMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
ExchangeRestoreSession
public ExchangeRestoreSession()Instantiates a newExchangeRestoreSessionand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ExchangeRestoreSession 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
ExchangeRestoreSession
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classRestoreSessionBase- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getGranularMailboxRestoreArtifacts
Gets the granularMailboxRestoreArtifacts property value. The granularMailboxRestoreArtifacts property- Returns:
- a
List<GranularMailboxRestoreArtifact>
-
getMailboxRestoreArtifacts
Gets the mailboxRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore Exchange mailboxes.- Returns:
- a
List<MailboxRestoreArtifact>
-
getMailboxRestoreArtifactsBulkAdditionRequests
@Nullable public List<MailboxRestoreArtifactsBulkAdditionRequest> getMailboxRestoreArtifactsBulkAdditionRequests()Gets the mailboxRestoreArtifactsBulkAdditionRequests property value. A collection of user mailboxes and destination details that can be used to restore Exchange mailboxes.- Returns:
- a
List<MailboxRestoreArtifactsBulkAdditionRequest>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classRestoreSessionBase- Parameters:
writer- Serialization writer to use to serialize this model
-
setGranularMailboxRestoreArtifacts
public void setGranularMailboxRestoreArtifacts(@Nullable List<GranularMailboxRestoreArtifact> value) Sets the granularMailboxRestoreArtifacts property value. The granularMailboxRestoreArtifacts property- Parameters:
value- Value to set for the granularMailboxRestoreArtifacts property.
-
setMailboxRestoreArtifacts
Sets the mailboxRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore Exchange mailboxes.- Parameters:
value- Value to set for the mailboxRestoreArtifacts property.
-
setMailboxRestoreArtifactsBulkAdditionRequests
public void setMailboxRestoreArtifactsBulkAdditionRequests(@Nullable List<MailboxRestoreArtifactsBulkAdditionRequest> value) Sets the mailboxRestoreArtifactsBulkAdditionRequests property value. A collection of user mailboxes and destination details that can be used to restore Exchange mailboxes.- Parameters:
value- Value to set for the mailboxRestoreArtifactsBulkAdditionRequests property.
-