CustomerManagedKeyDetails Class
- java.
lang. Object - com.
azure. resourcemanager. synapse. models. CustomerManagedKeyDetails
- com.
Implements
public final class CustomerManagedKeyDetails
implements JsonSerializable<CustomerManagedKeyDetails>
Details of the customer managed key associated with the workspace.
Constructor Summary
| Constructor | Description |
|---|---|
| CustomerManagedKeyDetails() |
Creates an instance of Customer |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Customer |
fromJson(JsonReader jsonReader)
Reads an instance of Customer |
|
Workspace |
key()
Get the key property: The key object of the workspace. |
| String |
status()
Get the status property: The customer managed key status on the workspace. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Customer |
withKey(WorkspaceKeyDetails key)
Set the key property: The key object of the workspace. |
Methods inherited from java.lang.Object
Constructor Details
CustomerManagedKeyDetails
public CustomerManagedKeyDetails()
Creates an instance of CustomerManagedKeyDetails class.
Method Details
fromJson
public static CustomerManagedKeyDetails fromJson(JsonReader jsonReader)
Reads an instance of CustomerManagedKeyDetails from the JsonReader.
Parameters:
Returns:
Throws:
key
public WorkspaceKeyDetails key()
Get the key property: The key object of the workspace.
Returns:
status
public String status()
Get the status property: The customer managed key status on the workspace.
Returns:
toJson
validate
public void validate()
Validates the instance.
withKey
public CustomerManagedKeyDetails withKey(WorkspaceKeyDetails key)
Set the key property: The key object of the workspace.
Parameters:
Returns: