Package com.microsoft.graph.models
Class DeviceManagementExportJob
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceManagementExportJob
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class DeviceManagementExportJob
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Device Management Export Job.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Expiration Date Time.The Filter.The Format.The Localization Type.The Report Name.The Request Date Time.The Select.The Snapshot Id.The Status.The Url. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
expirationDateTime
@SerializedName(value="expirationDateTime", alternate="ExpirationDateTime") @Expose @Nullable public OffsetDateTime expirationDateTimeThe Expiration Date Time. Time that the exported report expires -
filter
The Filter. Filters applied on the report -
format
@SerializedName(value="format", alternate="Format") @Expose @Nullable public DeviceManagementReportFileFormat formatThe Format. Format of the exported report. Possible values are: csv, pdf, json, unknownFutureValue. -
localizationType
@SerializedName(value="localizationType", alternate="LocalizationType") @Expose @Nullable public DeviceManagementExportJobLocalizationType localizationTypeThe Localization Type. Configures how the requested export job is localized. Possible values are: localizedValuesAsAdditionalColumn, replaceLocalizableValues. -
reportName
@SerializedName(value="reportName", alternate="ReportName") @Expose @Nullable public String reportNameThe Report Name. Name of the report -
requestDateTime
@SerializedName(value="requestDateTime", alternate="RequestDateTime") @Expose @Nullable public OffsetDateTime requestDateTimeThe Request Date Time. Time that the exported report was requested -
select
The Select. Columns selected from the report -
snapshotId
@SerializedName(value="snapshotId", alternate="SnapshotId") @Expose @Nullable public String snapshotIdThe Snapshot Id. A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. -
status
@SerializedName(value="status", alternate="Status") @Expose @Nullable public DeviceManagementReportStatus statusThe Status. Status of the export job. Possible values are: unknown, notStarted, inProgress, completed, failed. -
url
The Url. Temporary location of the exported report
-
-
Constructor Details
-
DeviceManagementExportJob
public DeviceManagementExportJob()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-