ManagedDatabaseExtendedAccessibilityInfo Class

  • java.lang.Object
    • com.azure.resourcemanager.sql.models.ManagedDatabaseExtendedAccessibilityInfo

Implements

public final class ManagedDatabaseExtendedAccessibilityInfo
implements JsonSerializable<ManagedDatabaseExtendedAccessibilityInfo>

Managed Database Extended Accessibility Information.

Method Summary

Modifier and Type Method and Description
static ManagedDatabaseExtendedAccessibilityInfo fromJson(JsonReader jsonReader)

Reads an instance of ManagedDatabaseExtendedAccessibilityInfo from the JsonReader.

String inaccessibilityReasonDescription()

Get the inaccessibilityReasonDescription property: Root cause explanation and mitigation action.

String inaccessibilityReasonErrorCode()

Get the inaccessibilityReasonErrorCode property: SQL Server error code connected to the inaccessibility root cause.

InaccessibilityReason inaccessibilityReasonKind()

Get the inaccessibilityReasonKind property: Root cause kind.

String inaccessibilityReasonTdeKeyUri()

Get the inaccessibilityReasonTdeKeyUri property: For the root cause kind “TransparentDataEncryption”, the CMK URI.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from java.lang.Object

Method Details

fromJson

public static ManagedDatabaseExtendedAccessibilityInfo fromJson(JsonReader jsonReader)

Reads an instance of ManagedDatabaseExtendedAccessibilityInfo from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ManagedDatabaseExtendedAccessibilityInfo if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

inaccessibilityReasonDescription

public String inaccessibilityReasonDescription()

Get the inaccessibilityReasonDescription property: Root cause explanation and mitigation action.

Returns:

the inaccessibilityReasonDescription value.

inaccessibilityReasonErrorCode

public String inaccessibilityReasonErrorCode()

Get the inaccessibilityReasonErrorCode property: SQL Server error code connected to the inaccessibility root cause.

Returns:

the inaccessibilityReasonErrorCode value.

inaccessibilityReasonKind

public InaccessibilityReason inaccessibilityReasonKind()

Get the inaccessibilityReasonKind property: Root cause kind. Allowed values are “TransparentDataEncryption”, “DatabaseReplication”, and “Unknown”.

Returns:

the inaccessibilityReasonKind value.

inaccessibilityReasonTdeKeyUri

public String inaccessibilityReasonTdeKeyUri()

Get the inaccessibilityReasonTdeKeyUri property: For the root cause kind “TransparentDataEncryption”, the CMK URI.

Returns:

the inaccessibilityReasonTdeKeyUri value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Applies to