EncryptionProperties Class
- java.
lang. Object - com.
azure. resourcemanager. dell. storage. models. EncryptionProperties
- com.
Implements
public final class EncryptionProperties
implements JsonSerializable<EncryptionProperties>
EncryptionProperties of Dell FileSystem resource.
Constructor Summary
| Constructor | Description |
|---|---|
| EncryptionProperties() |
Creates an instance of Encryption |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Encryption |
encryptionIdentityProperties()
Get the encryption |
|
Resource |
encryptionType()
Get the encryption |
|
static
Encryption |
fromJson(JsonReader jsonReader)
Reads an instance of Encryption |
| String |
keyUrl()
Get the key |
|
Json |
toJson(JsonWriter jsonWriter) |
|
Encryption |
withEncryptionIdentityProperties(EncryptionIdentityProperties encryptionIdentityProperties)
Set the encryption |
|
Encryption |
withEncryptionType(ResourceEncryptionType encryptionType)
Set the encryption |
|
Encryption |
withKeyUrl(String keyUrl)
Set the key |
Methods inherited from java.lang.Object
Constructor Details
EncryptionProperties
public EncryptionProperties()
Creates an instance of EncryptionProperties class.
Method Details
encryptionIdentityProperties
public EncryptionIdentityProperties encryptionIdentityProperties()
Get the encryptionIdentityProperties property: Identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault - Only when user opts for CMK and hence optional.
Returns:
encryptionType
public ResourceEncryptionType encryptionType()
Get the encryptionType property: Encryption Type - MMK/CMK.
Returns:
fromJson
public static EncryptionProperties fromJson(JsonReader jsonReader)
Reads an instance of EncryptionProperties from the JsonReader.
Parameters:
Returns:
Throws:
keyUrl
public String keyUrl()
Get the keyUrl property: Versioned Encryption Key Url - Only when user opts for CMK and hence optional.
Returns:
toJson
withEncryptionIdentityProperties
public EncryptionProperties withEncryptionIdentityProperties(EncryptionIdentityProperties encryptionIdentityProperties)
Set the encryptionIdentityProperties property: Identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault - Only when user opts for CMK and hence optional.
Parameters:
Returns:
withEncryptionType
public EncryptionProperties withEncryptionType(ResourceEncryptionType encryptionType)
Set the encryptionType property: Encryption Type - MMK/CMK.
Parameters:
Returns:
withKeyUrl
public EncryptionProperties withKeyUrl(String keyUrl)
Set the keyUrl property: Versioned Encryption Key Url - Only when user opts for CMK and hence optional.
Parameters:
Returns: