EncryptionConfig Class

  • java.lang.Object
    • com.azure.resourcemanager.datalakestore.models.EncryptionConfig

public final class EncryptionConfig

The encryption configuration for the account.

Constructor Summary

Constructor Description
EncryptionConfig()

Creates an instance of EncryptionConfig class.

Method Summary

Modifier and Type Method and Description
KeyVaultMetaInfo keyVaultMetaInfo()

Get the keyVaultMetaInfo property: The Key Vault information for connecting to user managed encryption keys.

EncryptionConfigType type()

Get the type property: The type of encryption configuration being used.

void validate()

Validates the instance.

EncryptionConfig withKeyVaultMetaInfo(KeyVaultMetaInfo keyVaultMetaInfo)

Set the keyVaultMetaInfo property: The Key Vault information for connecting to user managed encryption keys.

EncryptionConfig withType(EncryptionConfigType type)

Set the type property: The type of encryption configuration being used.

Methods inherited from java.lang.Object

Constructor Details

EncryptionConfig

public EncryptionConfig()

Creates an instance of EncryptionConfig class.

Method Details

keyVaultMetaInfo

public KeyVaultMetaInfo keyVaultMetaInfo()

Get the keyVaultMetaInfo property: The Key Vault information for connecting to user managed encryption keys.

Returns:

the keyVaultMetaInfo value.

type

public EncryptionConfigType type()

Get the type property: The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.

Returns:

the type value.

validate

public void validate()

Validates the instance.

withKeyVaultMetaInfo

public EncryptionConfig withKeyVaultMetaInfo(KeyVaultMetaInfo keyVaultMetaInfo)

Set the keyVaultMetaInfo property: The Key Vault information for connecting to user managed encryption keys.

Parameters:

keyVaultMetaInfo - the keyVaultMetaInfo value to set.

Returns:

the EncryptionConfig object itself.

withType

public EncryptionConfig withType(EncryptionConfigType type)

Set the type property: The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.

Parameters:

type - the type value to set.

Returns:

the EncryptionConfig object itself.

Applies to