Class SyncGroupLogPropertiesInner
java.lang.Object
com.azure.resourcemanager.sql.fluent.models.SyncGroupLogPropertiesInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<SyncGroupLogPropertiesInner>
public final class SyncGroupLogPropertiesInner
extends Object
implements com.azure.json.JsonSerializable<SyncGroupLogPropertiesInner>
Properties of an Azure SQL Database sync group log.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of SyncGroupLogPropertiesInner class. -
Method Summary
Modifier and TypeMethodDescriptiondetails()Get the details property: Details of the sync group log.static SyncGroupLogPropertiesInnerfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of SyncGroupLogPropertiesInner from the JsonReader.Get the operationStatus property: OperationStatus of the sync group log.source()Get the source property: Source of the sync group log.Get the timestamp property: Timestamp of the sync group log.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) Get the tracingId property: TracingId of the sync group log.type()Get the type property: Type of the sync group log.voidvalidate()Validates the instance.Methods 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
-
SyncGroupLogPropertiesInner
public SyncGroupLogPropertiesInner()Creates an instance of SyncGroupLogPropertiesInner class.
-
-
Method Details
-
timestamp
Get the timestamp property: Timestamp of the sync group log.- Returns:
- the timestamp value.
-
type
Get the type property: Type of the sync group log.- Returns:
- the type value.
-
source
Get the source property: Source of the sync group log.- Returns:
- the source value.
-
details
Get the details property: Details of the sync group log.- Returns:
- the details value.
-
tracingId
Get the tracingId property: TracingId of the sync group log.- Returns:
- the tracingId value.
-
operationStatus
Get the operationStatus property: OperationStatus of the sync group log.- Returns:
- the operationStatus value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<SyncGroupLogPropertiesInner>- Throws:
IOException
-
fromJson
public static SyncGroupLogPropertiesInner fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of SyncGroupLogPropertiesInner from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of SyncGroupLogPropertiesInner 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 SyncGroupLogPropertiesInner.
-