public static final class ALBHardwareSecurityModule.Builder
extends java.lang.Object
ALBHardwareSecurityModule.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBHardwareSecurityModule. |
| Modifier and Type | Method and Description |
|---|---|
ALBHardwareSecurityModule |
build() |
ALBHardwareSecurityModule.Builder |
setCloudhsm(ALBHSMAwsCloudHsm cloudhsm) |
ALBHardwareSecurityModule.Builder |
setNethsm(java.util.List<ALBHSMThalesNetHsm> nethsm)
Thales netHSM specific configuration.
|
ALBHardwareSecurityModule.Builder |
setRfs(ALBHSMThalesRFS rfs) |
ALBHardwareSecurityModule.Builder |
setSluna(ALBHSMSafenetLuna sluna) |
ALBHardwareSecurityModule.Builder |
setType(java.lang.String type)
Possible values are:
ALBHardwareSecurityModule.TYPE_THALES_NETHSM
ALBHardwareSecurityModule.TYPE_SAFENET_LUNA
ALBHardwareSecurityModule.TYPE_AWS_CLOUDHSM
HSM type to use. |
public Builder()
ALBHardwareSecurityModule.public ALBHardwareSecurityModule.Builder setCloudhsm(ALBHSMAwsCloudHsm cloudhsm)
cloudhsm - New value for the property.public ALBHardwareSecurityModule.Builder setNethsm(java.util.List<ALBHSMThalesNetHsm> nethsm)
nethsm - New value for the property.public ALBHardwareSecurityModule.Builder setRfs(ALBHSMThalesRFS rfs)
rfs - New value for the property.public ALBHardwareSecurityModule.Builder setSluna(ALBHSMSafenetLuna sluna)
sluna - New value for the property.public ALBHardwareSecurityModule.Builder setType(java.lang.String type)
type - New value for the property.public ALBHardwareSecurityModule build()