Encryption Class

  • java.lang.Object
    • com.azure.resourcemanager.databricks.models.Encryption

Implements

public final class Encryption
implements JsonSerializable<Encryption>

The object that contains details of encryption used on the workspace.

Constructor Summary

Constructor Description
Encryption()

Creates an instance of Encryption class.

Method Summary

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

Reads an instance of Encryption from the JsonReader.

String keyName()

Get the keyName property: The name of KeyVault key.

KeySource keySource()

Get the keySource property: The encryption keySource (provider).

String keyVaultUri()

Get the keyVaultUri property: The Uri of KeyVault.

String keyVersion()

Get the keyVersion property: The version of KeyVault key.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Encryption withKeyName(String keyName)

Set the keyName property: The name of KeyVault key.

Encryption withKeySource(KeySource keySource)

Set the keySource property: The encryption keySource (provider).

Encryption withKeyVaultUri(String keyVaultUri)

Set the keyVaultUri property: The Uri of KeyVault.

Encryption withKeyVersion(String keyVersion)

Set the keyVersion property: The version of KeyVault key.

Methods inherited from java.lang.Object

Constructor Details

Encryption

public Encryption()

Creates an instance of Encryption class.

Method Details

fromJson

public static Encryption fromJson(JsonReader jsonReader)

Reads an instance of Encryption from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

keyName

public String keyName()

Get the keyName property: The name of KeyVault key.

Returns:

the keyName value.

keySource

public KeySource keySource()

Get the keySource property: The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault.

Returns:

the keySource value.

keyVaultUri

public String keyVaultUri()

Get the keyVaultUri property: The Uri of KeyVault.

Returns:

the keyVaultUri value.

keyVersion

public String keyVersion()

Get the keyVersion property: The version of KeyVault key.

Returns:

the keyVersion value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withKeyName

public Encryption withKeyName(String keyName)

Set the keyName property: The name of KeyVault key.

Parameters:

keyName - the keyName value to set.

Returns:

the Encryption object itself.

withKeySource

public Encryption withKeySource(KeySource keySource)

Set the keySource property: The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault.

Parameters:

keySource - the keySource value to set.

Returns:

the Encryption object itself.

withKeyVaultUri

public Encryption withKeyVaultUri(String keyVaultUri)

Set the keyVaultUri property: The Uri of KeyVault.

Parameters:

keyVaultUri - the keyVaultUri value to set.

Returns:

the Encryption object itself.

withKeyVersion

public Encryption withKeyVersion(String keyVersion)

Set the keyVersion property: The version of KeyVault key.

Parameters:

keyVersion - the keyVersion value to set.

Returns:

the Encryption object itself.

Applies to