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.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class DeviceManagementExportJob
extends Entity
implements com.microsoft.kiota.serialization.Parsable
Entity representing a job to export a report.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DeviceManagementExportJob
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the expirationDateTime property value.The deserialization information for the current modelGets the filter property value.Gets the format property value.Gets the localizationType property value.Gets the reportName property value.Gets the requestDateTime property value.Gets the select property value.Gets the snapshotId property value.Gets the status property value.getUrl()
Gets the url property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the expirationDateTime property value.void
Sets the filter property value.void
Sets the format property value.void
Sets the localizationType property value.void
setReportName
(String value) Sets the reportName property value.void
setRequestDateTime
(OffsetDateTime value) Sets the requestDateTime property value.void
Sets the select property value.void
setSnapshotId
(String value) Sets the snapshotId property value.void
Sets the status property value.void
Sets the url property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
DeviceManagementExportJob
public DeviceManagementExportJob()Instantiates a newDeviceManagementExportJob
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static DeviceManagementExportJob 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
DeviceManagementExportJob
-
getExpirationDateTime
Gets the expirationDateTime property value. Time that the exported report expires- 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 interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getFilter
Gets the filter property value. Filters applied on the report- Returns:
- a
String
-
getFormat
Gets the format property value. Possible values for the file format of a report to be exported.- Returns:
- a
DeviceManagementReportFileFormat
-
getLocalizationType
Gets the localizationType property value. Configures how the requested export job is localized.- Returns:
- a
DeviceManagementExportJobLocalizationType
-
getReportName
Gets the reportName property value. Name of the report- Returns:
- a
String
-
getRequestDateTime
Gets the requestDateTime property value. Time that the exported report was requested- Returns:
- a
OffsetDateTime
-
getSelect
Gets the select property value. Columns selected from the report -
getSnapshotId
Gets the snapshotId property value. 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.- Returns:
- a
String
-
getStatus
Gets the status property value. Possible statuses associated with a generated report.- Returns:
- a
DeviceManagementReportStatus
-
getUrl
Gets the url property value. Temporary location of the exported report- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setExpirationDateTime
Sets the expirationDateTime property value. Time that the exported report expires- Parameters:
value
- Value to set for the expirationDateTime property.
-
setFilter
Sets the filter property value. Filters applied on the report- Parameters:
value
- Value to set for the filter property.
-
setFormat
Sets the format property value. Possible values for the file format of a report to be exported.- Parameters:
value
- Value to set for the format property.
-
setLocalizationType
Sets the localizationType property value. Configures how the requested export job is localized.- Parameters:
value
- Value to set for the localizationType property.
-
setReportName
Sets the reportName property value. Name of the report- Parameters:
value
- Value to set for the reportName property.
-
setRequestDateTime
Sets the requestDateTime property value. Time that the exported report was requested- Parameters:
value
- Value to set for the requestDateTime property.
-
setSelect
Sets the select property value. Columns selected from the report- Parameters:
value
- Value to set for the select property.
-
setSnapshotId
Sets the snapshotId property value. 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.- Parameters:
value
- Value to set for the snapshotId property.
-
setStatus
Sets the status property value. Possible statuses associated with a generated report.- Parameters:
value
- Value to set for the status property.
-
setUrl
Sets the url property value. Temporary location of the exported report- Parameters:
value
- Value to set for the url property.
-