Package com.microsoft.graph.models
Class SharePointRestoreSession
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.RestoreSessionBase
com.microsoft.graph.models.SharePointRestoreSession
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class SharePointRestoreSession
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 SharePointRestoreSessioncreateFromDiscriminatorValue(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 siteRestoreArtifacts property value.Gets the siteRestoreArtifactsBulkAdditionRequests property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the siteRestoreArtifacts property value.voidSets the siteRestoreArtifactsBulkAdditionRequests 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
-
SharePointRestoreSession
public SharePointRestoreSession()Instantiates a newSharePointRestoreSessionand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static SharePointRestoreSession 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
SharePointRestoreSession
-
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>>
-
getSiteRestoreArtifacts
Gets the siteRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore SharePoint sites.- Returns:
- a
List<SiteRestoreArtifact>
-
getSiteRestoreArtifactsBulkAdditionRequests
@Nullable public List<SiteRestoreArtifactsBulkAdditionRequest> getSiteRestoreArtifactsBulkAdditionRequests()Gets the siteRestoreArtifactsBulkAdditionRequests property value. A collection of SharePoint site URLs and destination details that can be used to restore SharePoint sites.- Returns:
- a
List<SiteRestoreArtifactsBulkAdditionRequest>
-
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
-
setSiteRestoreArtifacts
Sets the siteRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore SharePoint sites.- Parameters:
value- Value to set for the siteRestoreArtifacts property.
-
setSiteRestoreArtifactsBulkAdditionRequests
public void setSiteRestoreArtifactsBulkAdditionRequests(@Nullable List<SiteRestoreArtifactsBulkAdditionRequest> value) Sets the siteRestoreArtifactsBulkAdditionRequests property value. A collection of SharePoint site URLs and destination details that can be used to restore SharePoint sites.- Parameters:
value- Value to set for the siteRestoreArtifactsBulkAdditionRequests property.
-