EncryptionDetails Class

  • java.lang.Object
    • com.azure.resourcemanager.synapse.models.EncryptionDetails

Implements

public final class EncryptionDetails
implements JsonSerializable<EncryptionDetails>

Details of the encryption associated with the workspace.

Constructor Summary

Constructor Description
EncryptionDetails()

Creates an instance of EncryptionDetails class.

Method Summary

Modifier and Type Method and Description
CustomerManagedKeyDetails cmk()

Get the cmk property: Customer Managed Key Details.

Boolean doubleEncryptionEnabled()

Get the doubleEncryptionEnabled property: Double Encryption enabled.

static EncryptionDetails fromJson(JsonReader jsonReader)

Reads an instance of EncryptionDetails from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

EncryptionDetails withCmk(CustomerManagedKeyDetails cmk)

Set the cmk property: Customer Managed Key Details.

Methods inherited from java.lang.Object

Constructor Details

EncryptionDetails

public EncryptionDetails()

Creates an instance of EncryptionDetails class.

Method Details

cmk

public CustomerManagedKeyDetails cmk()

Get the cmk property: Customer Managed Key Details.

Returns:

the cmk value.

doubleEncryptionEnabled

public Boolean doubleEncryptionEnabled()

Get the doubleEncryptionEnabled property: Double Encryption enabled.

Returns:

the doubleEncryptionEnabled value.

fromJson

public static EncryptionDetails fromJson(JsonReader jsonReader)

Reads an instance of EncryptionDetails from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of EncryptionDetails 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 EncryptionDetails.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withCmk

public EncryptionDetails withCmk(CustomerManagedKeyDetails cmk)

Set the cmk property: Customer Managed Key Details.

Parameters:

cmk - the cmk value to set.

Returns:

the EncryptionDetails object itself.

Applies to