Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See License.txt in the project root for
license information.
Code generated by Microsoft (R) AutoRest Code Generator.
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/
package com.microsoft.azure.management.sql.implementation;
import org.joda.time.DateTime;
import com.microsoft.azure.management.sql.SyncGroupLogType;
import java.util.UUID;
import com.fasterxml.jackson.annotation.JsonProperty;
Properties of an Azure SQL Database sync group log.
/**
* Properties of an Azure SQL Database sync group log.
*/
public class SyncGroupLogPropertiesInner {
Timestamp of the sync group log.
/**
* Timestamp of the sync group log.
*/
@JsonProperty(value = "timestamp", access = JsonProperty.Access.WRITE_ONLY)
private DateTime timestamp;
Type of the sync group log. Possible values include: 'All', 'Error',
'Warning', 'Success'.
/**
* Type of the sync group log. Possible values include: 'All', 'Error',
* 'Warning', 'Success'.
*/
@JsonProperty(value = "type", access = JsonProperty.Access.WRITE_ONLY)
private SyncGroupLogType type;
Source of the sync group log.
/**
* Source of the sync group log.
*/
@JsonProperty(value = "source", access = JsonProperty.Access.WRITE_ONLY)
private String source;
Details of the sync group log.
/**
* Details of the sync group log.
*/
@JsonProperty(value = "details", access = JsonProperty.Access.WRITE_ONLY)
private String details;
TracingId of the sync group log.
/**
* TracingId of the sync group log.
*/
@JsonProperty(value = "tracingId", access = JsonProperty.Access.WRITE_ONLY)
private UUID tracingId;
OperationStatus of the sync group log.
/**
* OperationStatus of the sync group log.
*/
@JsonProperty(value = "operationStatus", access = JsonProperty.Access.WRITE_ONLY)
private String operationStatus;
Get timestamp of the sync group log.
Returns: the timestamp value
/**
* Get timestamp of the sync group log.
*
* @return the timestamp value
*/
public DateTime timestamp() {
return this.timestamp;
}
Get type of the sync group log. Possible values include: 'All', 'Error', 'Warning', 'Success'.
Returns: the type value
/**
* Get type of the sync group log. Possible values include: 'All', 'Error', 'Warning', 'Success'.
*
* @return the type value
*/
public SyncGroupLogType type() {
return this.type;
}
Get source of the sync group log.
Returns: the source value
/**
* Get source of the sync group log.
*
* @return the source value
*/
public String source() {
return this.source;
}
Get details of the sync group log.
Returns: the details value
/**
* Get details of the sync group log.
*
* @return the details value
*/
public String details() {
return this.details;
}
Get tracingId of the sync group log.
Returns: the tracingId value
/**
* Get tracingId of the sync group log.
*
* @return the tracingId value
*/
public UUID tracingId() {
return this.tracingId;
}
Get operationStatus of the sync group log.
Returns: the operationStatus value
/**
* Get operationStatus of the sync group log.
*
* @return the operationStatus value
*/
public String operationStatus() {
return this.operationStatus;
}
}