Class ResourceReferenceExtended
java.lang.Object
com.azure.resourcemanager.resources.models.ResourceReference
com.azure.resourcemanager.resources.models.ResourceReferenceExtended
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ResourceReference>
The resourceId extended model. This is used to document failed resources with a resourceId and a corresponding error.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ResourceReferenceExtended class. -
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.management.exception.ManagementErrorerror()Get the error property: The error detail.static ResourceReferenceExtendedfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ResourceReferenceExtended from the JsonReader.id()Get the id property: The resourceId of a resource managed by the deployment stack.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withError(com.azure.core.management.exception.ManagementError error) Set the error property: The error detail.Methods inherited from class ResourceReference
apiVersion, extension, identifiers, resourceTypeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
ResourceReferenceExtended
public ResourceReferenceExtended()Creates an instance of ResourceReferenceExtended class.
-
-
Method Details
-
error
public com.azure.core.management.exception.ManagementError error()Get the error property: The error detail.- Returns:
- the error value.
-
withError
public ResourceReferenceExtended withError(com.azure.core.management.exception.ManagementError error) Set the error property: The error detail.- Parameters:
error- the error value to set.- Returns:
- the ResourceReferenceExtended object itself.
-
id
Get the id property: The resourceId of a resource managed by the deployment stack.- Overrides:
idin classResourceReference- Returns:
- the id value.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classResourceReference- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ResourceReference>- Overrides:
toJsonin classResourceReference- Throws:
IOException
-
fromJson
public static ResourceReferenceExtended fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ResourceReferenceExtended from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ResourceReferenceExtended 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 ResourceReferenceExtended.
-