Class ExtendedResourceProperties
java.lang.Object
com.azure.resourcemanager.cosmos.models.ExtendedResourceProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ExtendedResourceProperties>
public class ExtendedResourceProperties
extends Object
implements com.azure.json.JsonSerializable<ExtendedResourceProperties>
The system generated resource properties associated with SQL databases, SQL containers, Gremlin databases and Gremlin
graphs.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ExtendedResourceProperties class. -
Method Summary
Modifier and TypeMethodDescriptionetag()
Get the etag property: A system generated property representing the resource etag required for optimistic concurrency control.static ExtendedResourceProperties
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of ExtendedResourceProperties from the JsonReader.rid()
Get the rid property: A system generated property.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) ts()
Get the ts property: A system generated property that denotes the last updated timestamp of the resource.void
validate()
Validates the instance.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
-
ExtendedResourceProperties
public ExtendedResourceProperties()Creates an instance of ExtendedResourceProperties class.
-
-
Method Details
-
rid
Get the rid property: A system generated property. A unique identifier.- Returns:
- the rid value.
-
ts
Get the ts property: A system generated property that denotes the last updated timestamp of the resource.- Returns:
- the ts value.
-
etag
Get the etag property: A system generated property representing the resource etag required for optimistic concurrency control.- Returns:
- the etag value.
-
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<ExtendedResourceProperties>
- Throws:
IOException
-
fromJson
public static ExtendedResourceProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ExtendedResourceProperties from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of ExtendedResourceProperties 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 ExtendedResourceProperties.
-