public static final class LbClientSslProfile.Builder
extends java.lang.Object
LbClientSslProfile
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
LbClientSslProfile . |
public Builder()
LbClientSslProfile
.public LbClientSslProfile.Builder setLinks(java.util.List<ResourceLink> links)
links
- New value for the property.public LbClientSslProfile.Builder setSchema(java.lang.String schema)
schema
- New value for the property.public LbClientSslProfile.Builder setSelf(SelfResourceLink self)
self
- New value for the property.public LbClientSslProfile.Builder setRevision(java.lang.Long revision)
revision
- New value for the property.public LbClientSslProfile.Builder setCreateTime(java.lang.Long createTime)
createTime
- New value for the property.public LbClientSslProfile.Builder setCreateUser(java.lang.String createUser)
createUser
- New value for the property.public LbClientSslProfile.Builder setLastModifiedTime(java.lang.Long lastModifiedTime)
lastModifiedTime
- New value for the property.public LbClientSslProfile.Builder setLastModifiedUser(java.lang.String lastModifiedUser)
lastModifiedUser
- New value for the property.public LbClientSslProfile.Builder setProtection(java.lang.String protection)
protection
- New value for the property.public LbClientSslProfile.Builder setSystemOwned(java.lang.Boolean systemOwned)
systemOwned
- New value for the property.public LbClientSslProfile.Builder setDescription(java.lang.String description)
description
- New value for the property.public LbClientSslProfile.Builder setDisplayName(java.lang.String displayName)
displayName
- New value for the property.public LbClientSslProfile.Builder setId(java.lang.String id)
id
- New value for the property.public LbClientSslProfile.Builder setResourceType(java.lang.String resourceType)
resourceType
- New value for the property.public LbClientSslProfile.Builder setTags(java.util.List<Tag> tags)
tags
- New value for the property.public LbClientSslProfile.Builder setCipherGroupLabel(java.lang.String cipherGroupLabel)
cipherGroupLabel
- New value for the property.public LbClientSslProfile.Builder setCiphers(java.util.List<java.lang.String> ciphers)
LbClientSslProfile.CIPHERS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
LbClientSslProfile.CIPHERS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
LbClientSslProfile.CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA
LbClientSslProfile.CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
LbClientSslProfile.CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
LbClientSslProfile.CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA
LbClientSslProfile.CIPHERS_RSA_WITH_AES_256_CBC_SHA
LbClientSslProfile.CIPHERS_RSA_WITH_AES_128_CBC_SHA
LbClientSslProfile.CIPHERS_RSA_WITH_3DES_EDE_CBC_SHA
LbClientSslProfile.CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA
LbClientSslProfile.CIPHERS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
LbClientSslProfile.CIPHERS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
LbClientSslProfile.CIPHERS_RSA_WITH_AES_128_CBC_SHA256
LbClientSslProfile.CIPHERS_RSA_WITH_AES_128_GCM_SHA256
LbClientSslProfile.CIPHERS_RSA_WITH_AES_256_CBC_SHA256
LbClientSslProfile.CIPHERS_RSA_WITH_AES_256_GCM_SHA384
LbClientSslProfile.CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
LbClientSslProfile.CIPHERS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
LbClientSslProfile.CIPHERS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
LbClientSslProfile.CIPHERS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
LbClientSslProfile.CIPHERS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
LbClientSslProfile.CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
LbClientSslProfile.CIPHERS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
LbClientSslProfile.CIPHERS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256
LbClientSslProfile.CIPHERS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384
LbClientSslProfile.CIPHERS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384
LbClientSslProfile.CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA
LbClientSslProfile.CIPHERS_ECDH_RSA_WITH_AES_128_CBC_SHA256
LbClientSslProfile.CIPHERS_ECDH_RSA_WITH_AES_128_GCM_SHA256
LbClientSslProfile.CIPHERS_ECDH_RSA_WITH_AES_256_CBC_SHA384
LbClientSslProfile.CIPHERS_ECDH_RSA_WITH_AES_256_GCM_SHA384
ciphers
- New value for the property.public LbClientSslProfile.Builder setIsFips(java.lang.Boolean isFips)
isFips
- New value for the property.public LbClientSslProfile.Builder setIsSecure(java.lang.Boolean isSecure)
isSecure
- New value for the property.public LbClientSslProfile.Builder setPreferServerCiphers(java.lang.Boolean preferServerCiphers)
preferServerCiphers
- New value for the property.public LbClientSslProfile.Builder setProtocols(java.util.List<java.lang.String> protocols)
protocols
- New value for the property.public LbClientSslProfile.Builder setSessionCacheEnabled(java.lang.Boolean sessionCacheEnabled)
sessionCacheEnabled
- New value for the property.public LbClientSslProfile.Builder setSessionCacheTimeout(java.lang.Long sessionCacheTimeout)
sessionCacheTimeout
- New value for the property.public LbClientSslProfile build()