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 Details

    • expirationDateTime

      @SerializedName(value="expirationDateTime", alternate="ExpirationDateTime") @Expose @Nullable public OffsetDateTime expirationDateTime
      The Expiration Date Time. Time that the exported report expires
    • filter

      @SerializedName(value="filter", alternate="Filter") @Expose @Nullable public String filter
      The Filter. Filters applied on the report
    • format

      @SerializedName(value="format", alternate="Format") @Expose @Nullable public DeviceManagementReportFileFormat format
      The Format. Format of the exported report. Possible values are: csv, pdf, json, unknownFutureValue.
    • localizationType

      @SerializedName(value="localizationType", alternate="LocalizationType") @Expose @Nullable public DeviceManagementExportJobLocalizationType localizationType
      The 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 reportName
      The Report Name. Name of the report
    • requestDateTime

      @SerializedName(value="requestDateTime", alternate="RequestDateTime") @Expose @Nullable public OffsetDateTime requestDateTime
      The Request Date Time. Time that the exported report was requested
    • select

      @SerializedName(value="select", alternate="Select") @Expose @Nullable public List<String> select
      The Select. Columns selected from the report
    • snapshotId

      @SerializedName(value="snapshotId", alternate="SnapshotId") @Expose @Nullable public String snapshotId
      The 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 status
      The Status. Status of the export job. Possible values are: unknown, notStarted, inProgress, completed, failed.
    • url

      @SerializedName(value="url", alternate="Url") @Expose @Nullable public String 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:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to