public class AbstractCinderVolumeTypeEncryption extends Object implements VolumeTypeEncryption
CinderVolumeTypeEncryption and
CinderVolumeTypeEncryptionFetch CinderVolumeTypeEncryption has the json root name encryption whereas
CinderVolumeTypeEncryptionFetch doesn't as the API doesn't expect it| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractCinderVolumeTypeEncryption.VolumeTypeEncryptionConcreteBuilder |
Buildable.Builder<T extends Buildable.Builder<T,M>,M extends Buildable<?>>| Modifier and Type | Field and Description |
|---|---|
protected String |
cipher |
protected String |
controlLocation |
protected String |
id |
protected Integer |
keySize |
protected String |
provider |
protected String |
volumeTypeId |
| Constructor and Description |
|---|
AbstractCinderVolumeTypeEncryption() |
| Modifier and Type | Method and Description |
|---|---|
static VolumeTypeEncryptionBuilder |
builder() |
String |
getCipher() |
String |
getControlLocation() |
String |
getId() |
Integer |
getKeySize() |
String |
getProvider() |
String |
getVolumeTypeId() |
VolumeTypeEncryptionBuilder |
toBuilder() |
String |
toString() |
protected String id
protected String provider
protected String controlLocation
protected String cipher
protected Integer keySize
protected String volumeTypeId
public String getId()
getId in interface VolumeTypeEncryptionpublic String getProvider()
getProvider in interface VolumeTypeEncryptionpublic String getVolumeTypeId()
getVolumeTypeId in interface VolumeTypeEncryptionpublic String getCipher()
getCipher in interface VolumeTypeEncryptionpublic Integer getKeySize()
getKeySize in interface VolumeTypeEncryptionpublic String getControlLocation()
getControlLocation in interface VolumeTypeEncryptionpublic VolumeTypeEncryptionBuilder toBuilder()
toBuilder in interface Buildable<VolumeTypeEncryptionBuilder>public static VolumeTypeEncryptionBuilder builder()
Copyright © 2020. All rights reserved.