SyncGroupLogPropertiesInner Class

  • java.lang.Object
    • com.azure.resourcemanager.sql.fluent.models.SyncGroupLogPropertiesInner

Implements

public final class SyncGroupLogPropertiesInner
implements JsonSerializable<SyncGroupLogPropertiesInner>

Properties of an Azure SQL Database sync group log.

Constructor Summary

Constructor Description
SyncGroupLogPropertiesInner()

Creates an instance of SyncGroupLogPropertiesInner class.

Method Summary

Modifier and Type Method and Description
String details()

Get the details property: Details of the sync group log.

static SyncGroupLogPropertiesInner fromJson(JsonReader jsonReader)

Reads an instance of SyncGroupLogPropertiesInner from the JsonReader.

String operationStatus()

Get the operationStatus property: OperationStatus of the sync group log.

String source()

Get the source property: Source of the sync group log.

OffsetDateTime timestamp()

Get the timestamp property: Timestamp of the sync group log.

JsonWriter toJson(JsonWriter jsonWriter)
UUID tracingId()

Get the tracingId property: TracingId of the sync group log.

SyncGroupLogType type()

Get the type property: Type of the sync group log.

void validate()

Validates the instance.

Methods inherited from java.lang.Object

Constructor Details

SyncGroupLogPropertiesInner

public SyncGroupLogPropertiesInner()

Creates an instance of SyncGroupLogPropertiesInner class.

Method Details

details

public String details()

Get the details property: Details of the sync group log.

Returns:

the details value.

fromJson

public static SyncGroupLogPropertiesInner fromJson(JsonReader jsonReader)

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.

operationStatus

public String operationStatus()

Get the operationStatus property: OperationStatus of the sync group log.

Returns:

the operationStatus value.

source

public String source()

Get the source property: Source of the sync group log.

Returns:

the source value.

timestamp

public OffsetDateTime timestamp()

Get the timestamp property: Timestamp of the sync group log.

Returns:

the timestamp value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

tracingId

public UUID tracingId()

Get the tracingId property: TracingId of the sync group log.

Returns:

the tracingId value.

type

public SyncGroupLogType type()

Get the type property: Type of the sync group log.

Returns:

the type value.

validate

public void validate()

Validates the instance.

Applies to