Class OperationDetails
java.lang.Object
com.azure.ai.documentintelligence.models.OperationDetails
- All Implemented Interfaces:
com.azure.json.JsonSerializable<OperationDetails>
- Direct Known Subclasses:
DocumentClassifierBuildOperationDetails
,DocumentClassifierCopyToOperationDetails
,DocumentModelBuildOperationDetails
,DocumentModelComposeOperationDetails
,DocumentModelCopyToOperationDetails
public class OperationDetails
extends Object
implements com.azure.json.JsonSerializable<OperationDetails>
Operation info.
-
Constructor Summary
ModifierConstructorDescriptionprotected
OperationDetails
(OperationStatus status, OffsetDateTime createdDateTime, OffsetDateTime lastUpdatedDateTime, String resourceLocation) Creates an instance of OperationDetails class. -
Method Summary
Modifier and TypeMethodDescriptionstatic OperationDetails
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of OperationDetails from the JsonReader.Get the apiVersion property: API version used to create this operation.Get the createdDateTime property: Date and time (UTC) when the operation was created.getError()
Get the error property: Encountered error.getKind()
Get the kind property: Type of operation.Get the lastUpdatedDateTime property: Date and time (UTC) when the status was last updated.Get the operationId property: Operation ID.Get the percentCompleted property: Operation progress (0-100).Get the resourceLocation property: URL of the resource targeted by this operation.Get the status property: Operation status.getTags()
Get the tags property: List of key-value tag attributes associated with the document model.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
OperationDetails
protected OperationDetails(OperationStatus status, OffsetDateTime createdDateTime, OffsetDateTime lastUpdatedDateTime, String resourceLocation) Creates an instance of OperationDetails class.- Parameters:
status
- the status value to set.createdDateTime
- the createdDateTime value to set.lastUpdatedDateTime
- the lastUpdatedDateTime value to set.resourceLocation
- the resourceLocation value to set.
-
-
Method Details
-
getKind
Get the kind property: Type of operation.- Returns:
- the kind value.
-
getOperationId
Get the operationId property: Operation ID.- Returns:
- the operationId value.
-
getStatus
Get the status property: Operation status. notStarted, running, completed, or failed.- Returns:
- the status value.
-
getPercentCompleted
Get the percentCompleted property: Operation progress (0-100).- Returns:
- the percentCompleted value.
-
getCreatedDateTime
Get the createdDateTime property: Date and time (UTC) when the operation was created.- Returns:
- the createdDateTime value.
-
getLastUpdatedDateTime
Get the lastUpdatedDateTime property: Date and time (UTC) when the status was last updated.- Returns:
- the lastUpdatedDateTime value.
-
getResourceLocation
Get the resourceLocation property: URL of the resource targeted by this operation.- Returns:
- the resourceLocation value.
-
getApiVersion
Get the apiVersion property: API version used to create this operation.- Returns:
- the apiVersion value.
-
getTags
Get the tags property: List of key-value tag attributes associated with the document model.- Returns:
- the tags value.
-
getError
Get the error property: Encountered error.- Returns:
- the error value.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<OperationDetails>
- Throws:
IOException
-
fromJson
Reads an instance of OperationDetails from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of OperationDetails if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException
- If the deserialized JSON object was missing any required properties.IOException
- If an error occurs while reading the OperationDetails.
-