ManagedDatabaseExtendedAccessibilityInfo Class
- java.
lang. Object - com.
azure. resourcemanager. sql. models. ManagedDatabaseExtendedAccessibilityInfo
- com.
Implements
public final class ManagedDatabaseExtendedAccessibilityInfo
implements JsonSerializable<ManagedDatabaseExtendedAccessibilityInfo>
Managed Database Extended Accessibility Information.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Managed |
fromJson(JsonReader jsonReader)
Reads an instance of Managed |
| String |
inaccessibilityReasonDescription()
Get the inaccessibility |
| String |
inaccessibilityReasonErrorCode()
Get the inaccessibility |
|
Inaccessibility |
inaccessibilityReasonKind()
Get the inaccessibility |
| String |
inaccessibilityReasonTdeKeyUri()
Get the inaccessibility |
|
Json |
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:
Returns:
Throws:
inaccessibilityReasonDescription
public String inaccessibilityReasonDescription()
Get the inaccessibilityReasonDescription property: Root cause explanation and mitigation action.
Returns:
inaccessibilityReasonErrorCode
public String inaccessibilityReasonErrorCode()
Get the inaccessibilityReasonErrorCode property: SQL Server error code connected to the inaccessibility root cause.
Returns:
inaccessibilityReasonKind
public InaccessibilityReason inaccessibilityReasonKind()
Get the inaccessibilityReasonKind property: Root cause kind. Allowed values are “TransparentDataEncryption”, “DatabaseReplication”, and “Unknown”.
Returns:
inaccessibilityReasonTdeKeyUri
public String inaccessibilityReasonTdeKeyUri()
Get the inaccessibilityReasonTdeKeyUri property: For the root cause kind “TransparentDataEncryption”, the CMK URI.
Returns:
toJson
validate
public void validate()
Validates the instance.