Package com.vmware.nsx_policy.model
Class LbSslCipherInfo.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.LbSslCipherInfo.Builder
-
- Enclosing class:
- LbSslCipherInfo
public static final class LbSslCipherInfo.Builder extends java.lang.Object
Builder class forLbSslCipherInfo
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Constructor with parameters for the required properties ofLbSslCipherInfo
.
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofLbSslCipherInfo
.
-
-
Method Detail
-
setCipher
public LbSslCipherInfo.Builder setCipher(java.lang.String cipher)
Possible values are:-
LbSslCipherInfo.CIPHER_ECDHE_RSA_WITH_AES_128_GCM_SHA256
-
LbSslCipherInfo.CIPHER_ECDHE_RSA_WITH_AES_256_GCM_SHA384
-
LbSslCipherInfo.CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA
-
LbSslCipherInfo.CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
-
LbSslCipherInfo.CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA
-
LbSslCipherInfo.CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA
-
LbSslCipherInfo.CIPHER_RSA_WITH_AES_256_CBC_SHA
-
LbSslCipherInfo.CIPHER_RSA_WITH_AES_128_CBC_SHA
-
LbSslCipherInfo.CIPHER_RSA_WITH_3DES_EDE_CBC_SHA
-
LbSslCipherInfo.CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA
-
LbSslCipherInfo.CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA256
-
LbSslCipherInfo.CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA384
-
LbSslCipherInfo.CIPHER_RSA_WITH_AES_128_CBC_SHA256
-
LbSslCipherInfo.CIPHER_RSA_WITH_AES_128_GCM_SHA256
-
LbSslCipherInfo.CIPHER_RSA_WITH_AES_256_CBC_SHA256
-
LbSslCipherInfo.CIPHER_RSA_WITH_AES_256_GCM_SHA384
-
LbSslCipherInfo.CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
-
LbSslCipherInfo.CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
-
LbSslCipherInfo.CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
-
LbSslCipherInfo.CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
-
LbSslCipherInfo.CIPHER_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
-
LbSslCipherInfo.CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA
-
LbSslCipherInfo.CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
-
LbSslCipherInfo.CIPHER_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
-
LbSslCipherInfo.CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
-
LbSslCipherInfo.CIPHER_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
-
LbSslCipherInfo.CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA
-
LbSslCipherInfo.CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA256
-
LbSslCipherInfo.CIPHER_ECDH_RSA_WITH_AES_128_GCM_SHA256
-
LbSslCipherInfo.CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA384
-
LbSslCipherInfo.CIPHER_ECDH_RSA_WITH_AES_256_GCM_SHA384
- Parameters:
cipher
- New value for the property.
-
-
setCipherGroupLabels
public LbSslCipherInfo.Builder setCipherGroupLabels(java.util.List<java.lang.String> cipherGroupLabels)
Possible values are: Several cipher groups might contain the same cipher suite, each cipher suite could have multiple cipher group labels.- Parameters:
cipherGroupLabels
- New value for the property.
-
setIsDefault
public LbSslCipherInfo.Builder setIsDefault(java.lang.Boolean isDefault)
Default SSL cipher flag- Parameters:
isDefault
- New value for the property.
-
setIsSecure
public LbSslCipherInfo.Builder setIsSecure(java.lang.Boolean isSecure)
Secure/insecure SSL cipher flag- Parameters:
isSecure
- New value for the property.
-
build
public LbSslCipherInfo build()
-
-