Package com.vmware.nsx_policy.model
Class LbSslCipherInfo
- java.lang.Object
-
- com.vmware.nsx_policy.model.LbSslCipherInfo
-
- All Implemented Interfaces:
com.vmware.vapi.bindings.StaticStructure
,com.vmware.vapi.bindings.Structure
,java.io.Serializable
public final class LbSslCipherInfo extends java.lang.Object implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure
SSL cipher- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LbSslCipherInfo.Builder
Builder class forLbSslCipherInfo
.
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description LbSslCipherInfo()
Default constructor.protected
LbSslCipherInfo(com.vmware.vapi.data.StructValue __dynamicStructureFields)
-
Method Summary
-
-
-
Field Detail
-
CIPHER_ECDHE_RSA_WITH_AES_128_GCM_SHA256
public static final java.lang.String CIPHER_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- See Also:
- Constant Field Values
-
CIPHER_ECDHE_RSA_WITH_AES_256_GCM_SHA384
public static final java.lang.String CIPHER_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- See Also:
- Constant Field Values
-
CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA
public static final java.lang.String CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA
- See Also:
- Constant Field Values
-
CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
public static final java.lang.String CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
- See Also:
- Constant Field Values
-
CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA
public static final java.lang.String CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA
- See Also:
- Constant Field Values
-
CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA
public static final java.lang.String CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA
- See Also:
- Constant Field Values
-
CIPHER_RSA_WITH_AES_256_CBC_SHA
public static final java.lang.String CIPHER_RSA_WITH_AES_256_CBC_SHA
- See Also:
- Constant Field Values
-
CIPHER_RSA_WITH_AES_128_CBC_SHA
public static final java.lang.String CIPHER_RSA_WITH_AES_128_CBC_SHA
- See Also:
- Constant Field Values
-
CIPHER_RSA_WITH_3DES_EDE_CBC_SHA
public static final java.lang.String CIPHER_RSA_WITH_3DES_EDE_CBC_SHA
- See Also:
- Constant Field Values
-
CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA
public static final java.lang.String CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA
- See Also:
- Constant Field Values
-
CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA256
public static final java.lang.String CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- See Also:
- Constant Field Values
-
CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA384
public static final java.lang.String CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA384
- See Also:
- Constant Field Values
-
CIPHER_RSA_WITH_AES_128_CBC_SHA256
public static final java.lang.String CIPHER_RSA_WITH_AES_128_CBC_SHA256
- See Also:
- Constant Field Values
-
CIPHER_RSA_WITH_AES_128_GCM_SHA256
public static final java.lang.String CIPHER_RSA_WITH_AES_128_GCM_SHA256
- See Also:
- Constant Field Values
-
CIPHER_RSA_WITH_AES_256_CBC_SHA256
public static final java.lang.String CIPHER_RSA_WITH_AES_256_CBC_SHA256
- See Also:
- Constant Field Values
-
CIPHER_RSA_WITH_AES_256_GCM_SHA384
public static final java.lang.String CIPHER_RSA_WITH_AES_256_GCM_SHA384
- See Also:
- Constant Field Values
-
CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
public static final java.lang.String CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
- See Also:
- Constant Field Values
-
CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
public static final java.lang.String CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- See Also:
- Constant Field Values
-
CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
public static final java.lang.String CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- See Also:
- Constant Field Values
-
CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
public static final java.lang.String CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- See Also:
- Constant Field Values
-
CIPHER_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
public static final java.lang.String CIPHER_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- See Also:
- Constant Field Values
-
CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA
public static final java.lang.String CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA
- See Also:
- Constant Field Values
-
CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
public static final java.lang.String CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
- See Also:
- Constant Field Values
-
CIPHER_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
public static final java.lang.String CIPHER_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
- See Also:
- Constant Field Values
-
CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
public static final java.lang.String CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
- See Also:
- Constant Field Values
-
CIPHER_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
public static final java.lang.String CIPHER_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
- See Also:
- Constant Field Values
-
CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA
public static final java.lang.String CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA
- See Also:
- Constant Field Values
-
CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA256
public static final java.lang.String CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA256
- See Also:
- Constant Field Values
-
CIPHER_ECDH_RSA_WITH_AES_128_GCM_SHA256
public static final java.lang.String CIPHER_ECDH_RSA_WITH_AES_128_GCM_SHA256
- See Also:
- Constant Field Values
-
CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA384
public static final java.lang.String CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA384
- See Also:
- Constant Field Values
-
CIPHER_ECDH_RSA_WITH_AES_256_GCM_SHA384
public static final java.lang.String CIPHER_ECDH_RSA_WITH_AES_256_GCM_SHA384
- See Also:
- Constant Field Values
-
CIPHER_GROUP_LABELS_BALANCED
public static final java.lang.String CIPHER_GROUP_LABELS_BALANCED
- See Also:
- Constant Field Values
-
CIPHER_GROUP_LABELS_HIGH_SECURITY
public static final java.lang.String CIPHER_GROUP_LABELS_HIGH_SECURITY
- See Also:
- Constant Field Values
-
CIPHER_GROUP_LABELS_HIGH_COMPATIBILITY
public static final java.lang.String CIPHER_GROUP_LABELS_HIGH_COMPATIBILITY
- See Also:
- Constant Field Values
-
CIPHER_GROUP_LABELS_CUSTOM
public static final java.lang.String CIPHER_GROUP_LABELS_CUSTOM
- See Also:
- Constant Field Values
-
__dynamicStructureFields
protected com.vmware.vapi.data.StructValue __dynamicStructureFields
-
-
Method Detail
-
getCipher
public java.lang.String getCipher()
Possible values are:-
CIPHER_ECDHE_RSA_WITH_AES_128_GCM_SHA256
-
CIPHER_ECDHE_RSA_WITH_AES_256_GCM_SHA384
-
CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA
-
CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
-
CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA
-
CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA
-
CIPHER_RSA_WITH_AES_256_CBC_SHA
-
CIPHER_RSA_WITH_AES_128_CBC_SHA
-
CIPHER_RSA_WITH_3DES_EDE_CBC_SHA
-
CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA
-
CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA256
-
CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA384
-
CIPHER_RSA_WITH_AES_128_CBC_SHA256
-
CIPHER_RSA_WITH_AES_128_GCM_SHA256
-
CIPHER_RSA_WITH_AES_256_CBC_SHA256
-
CIPHER_RSA_WITH_AES_256_GCM_SHA384
-
CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
-
CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
-
CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
-
CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
-
CIPHER_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
-
CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA
-
CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
-
CIPHER_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
-
CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
-
CIPHER_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
-
CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA
-
CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA256
-
CIPHER_ECDH_RSA_WITH_AES_128_GCM_SHA256
-
CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA384
-
CIPHER_ECDH_RSA_WITH_AES_256_GCM_SHA384
- Returns:
- The current value of the property.
-
-
setCipher
public void setCipher(java.lang.String cipher)
Possible values are:-
CIPHER_ECDHE_RSA_WITH_AES_128_GCM_SHA256
-
CIPHER_ECDHE_RSA_WITH_AES_256_GCM_SHA384
-
CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA
-
CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
-
CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA
-
CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA
-
CIPHER_RSA_WITH_AES_256_CBC_SHA
-
CIPHER_RSA_WITH_AES_128_CBC_SHA
-
CIPHER_RSA_WITH_3DES_EDE_CBC_SHA
-
CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA
-
CIPHER_ECDHE_RSA_WITH_AES_128_CBC_SHA256
-
CIPHER_ECDHE_RSA_WITH_AES_256_CBC_SHA384
-
CIPHER_RSA_WITH_AES_128_CBC_SHA256
-
CIPHER_RSA_WITH_AES_128_GCM_SHA256
-
CIPHER_RSA_WITH_AES_256_CBC_SHA256
-
CIPHER_RSA_WITH_AES_256_GCM_SHA384
-
CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
-
CIPHER_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
-
CIPHER_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
-
CIPHER_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
-
CIPHER_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
-
CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA
-
CIPHER_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
-
CIPHER_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
-
CIPHER_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
-
CIPHER_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
-
CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA
-
CIPHER_ECDH_RSA_WITH_AES_128_CBC_SHA256
-
CIPHER_ECDH_RSA_WITH_AES_128_GCM_SHA256
-
CIPHER_ECDH_RSA_WITH_AES_256_CBC_SHA384
-
CIPHER_ECDH_RSA_WITH_AES_256_GCM_SHA384
- Parameters:
cipher
- New value for the property.
-
-
getCipherGroupLabels
public java.util.List<java.lang.String> getCipherGroupLabels()
Possible values are: Several cipher groups might contain the same cipher suite, each cipher suite could have multiple cipher group labels.- Returns:
- The current value of the property.
-
setCipherGroupLabels
public void 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.
-
getIsDefault
public java.lang.Boolean getIsDefault()
Default SSL cipher flag- Returns:
- The current value of the property.
-
setIsDefault
public void setIsDefault(java.lang.Boolean isDefault)
Default SSL cipher flag- Parameters:
isDefault
- New value for the property.
-
getIsSecure
public java.lang.Boolean getIsSecure()
Secure/insecure SSL cipher flag- Returns:
- The current value of the property.
-
setIsSecure
public void setIsSecure(java.lang.Boolean isSecure)
Secure/insecure SSL cipher flag- Parameters:
isSecure
- New value for the property.
-
_getType
public com.vmware.vapi.bindings.type.StructType _getType()
- Specified by:
_getType
in interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDataValue
public com.vmware.vapi.data.StructValue _getDataValue()
- Specified by:
_getDataValue
in interfacecom.vmware.vapi.bindings.Structure
-
_updateDataValue
protected void _updateDataValue(com.vmware.vapi.data.StructValue structValue)
-
_validate
public void _validate()
- Specified by:
_validate
in interfacecom.vmware.vapi.bindings.StaticStructure
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Specified by:
toString
in interfacecom.vmware.vapi.bindings.StaticStructure
- Overrides:
toString
in classjava.lang.Object
-
_hasTypeNameOf
public boolean _hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
- Specified by:
_hasTypeNameOf
in interfacecom.vmware.vapi.bindings.Structure
-
_convertTo
public <T extends com.vmware.vapi.bindings.Structure> T _convertTo(java.lang.Class<T> clazz)
- Specified by:
_convertTo
in interfacecom.vmware.vapi.bindings.Structure
-
_setDynamicField
public void _setDynamicField(java.lang.String fieldName, com.vmware.vapi.data.DataValue fieldValue)
- Specified by:
_setDynamicField
in interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDynamicField
public com.vmware.vapi.data.DataValue _getDynamicField(java.lang.String fieldName)
- Specified by:
_getDynamicField
in interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDynamicFieldNames
public java.util.Set<java.lang.String> _getDynamicFieldNames()
- Specified by:
_getDynamicFieldNames
in interfacecom.vmware.vapi.bindings.StaticStructure
-
_getClassType
public static com.vmware.vapi.bindings.type.StructType _getClassType()
WARNING: Internal method, subject to change in future versions.- Returns:
StructType
instance representing the static bindings type for thisStructure
.
-
_getCanonicalName
public java.lang.String _getCanonicalName()
- Specified by:
_getCanonicalName
in interfacecom.vmware.vapi.bindings.Structure
-
_getCanonicalTypeName
public static java.lang.String _getCanonicalTypeName()
Returns the canonical type name. See_getCanonicalName()
.- Returns:
- canonical type name
-
_newInstance
public static LbSslCipherInfo _newInstance(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Returns new instance of this binding class and injects the provided data value.
WARNING: The returned object is not fully initialized.- Parameters:
structValue
- the source of the data contained in the binding object. Could contain more data than fields of this class can describe i.e. newer version of the binding object. Could be null.- Returns:
- the static bindings
StructType
-
_newInstance2
public static LbSslCipherInfo _newInstance2(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism.
-
-