Encryption Class

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

Implements

public final class Encryption
implements JsonSerializable<Encryption>

Properties to configure Encryption.

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.

KeySource keySource()

Get the keySource property: Enumerates the possible value of keySource for Encryption.

List<KeyVaultProperties> keyVaultProperties()

Get the keyVaultProperties property: Properties of KeyVault.

Boolean requireInfrastructureEncryption()

Get the requireInfrastructureEncryption property: Enable Infrastructure Encryption (Double Encryption).

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Encryption withKeySource(KeySource keySource)

Set the keySource property: Enumerates the possible value of keySource for Encryption.

Encryption withKeyVaultProperties(List<KeyVaultProperties> keyVaultProperties)

Set the keyVaultProperties property: Properties of KeyVault.

Encryption withRequireInfrastructureEncryption(Boolean requireInfrastructureEncryption)

Set the requireInfrastructureEncryption property: Enable Infrastructure Encryption (Double Encryption).

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.

keySource

public KeySource keySource()

Get the keySource property: Enumerates the possible value of keySource for Encryption.

Returns:

the keySource value.

keyVaultProperties

public List keyVaultProperties()

Get the keyVaultProperties property: Properties of KeyVault.

Returns:

the keyVaultProperties value.

requireInfrastructureEncryption

public Boolean requireInfrastructureEncryption()

Get the requireInfrastructureEncryption property: Enable Infrastructure Encryption (Double Encryption).

Returns:

the requireInfrastructureEncryption value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withKeySource

public Encryption withKeySource(KeySource keySource)

Set the keySource property: Enumerates the possible value of keySource for Encryption.

Parameters:

keySource - the keySource value to set.

Returns:

the Encryption object itself.

withKeyVaultProperties

public Encryption withKeyVaultProperties(List keyVaultProperties)

Set the keyVaultProperties property: Properties of KeyVault.

Parameters:

keyVaultProperties - the keyVaultProperties value to set.

Returns:

the Encryption object itself.

withRequireInfrastructureEncryption

public Encryption withRequireInfrastructureEncryption(Boolean requireInfrastructureEncryption)

Set the requireInfrastructureEncryption property: Enable Infrastructure Encryption (Double Encryption).

Parameters:

requireInfrastructureEncryption - the requireInfrastructureEncryption value to set.

Returns:

the Encryption object itself.

Applies to