Class OperationError
java.lang.Object
com.azure.resourcemanager.devtestlabs.models.OperationError
- All Implemented Interfaces:
com.azure.json.JsonSerializable<OperationError>
public final class OperationError
extends Object
implements com.azure.json.JsonSerializable<OperationError>
Error details for the operation in case of a failure.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncode()
Get the code property: The error code of the operation error.static OperationError
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of OperationError from the JsonReader.message()
Get the message property: The error message of the operation error.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) void
validate()
Validates the instance.Set the code property: The error code of the operation error.withMessage
(String message) Set the message property: The error message of the operation error.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
-
OperationError
public OperationError()Creates an instance of OperationError class.
-
-
Method Details
-
code
Get the code property: The error code of the operation error.- Returns:
- the code value.
-
withCode
Set the code property: The error code of the operation error.- Parameters:
code
- the code value to set.- Returns:
- the OperationError object itself.
-
message
Get the message property: The error message of the operation error.- Returns:
- the message value.
-
withMessage
Set the message property: The error message of the operation error.- Parameters:
message
- the message value to set.- Returns:
- the OperationError object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<OperationError>
- Throws:
IOException
-
fromJson
Reads an instance of OperationError from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of OperationError if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException
- If an error occurs while reading the OperationError.
-