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.ObjectBuilder 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()
-
-