public static final class ConnectionSpec.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String[] |
cipherSuites |
(package private) boolean |
supportsTlsExtensions |
(package private) boolean |
tls |
(package private) java.lang.String[] |
tlsVersions |
Constructor and Description |
---|
Builder(boolean tls) |
Builder(ConnectionSpec connectionSpec) |
Modifier and Type | Method and Description |
---|---|
ConnectionSpec.Builder |
allEnabledCipherSuites() |
ConnectionSpec.Builder |
allEnabledTlsVersions() |
ConnectionSpec |
build() |
ConnectionSpec.Builder |
cipherSuites(CipherSuite... cipherSuites) |
ConnectionSpec.Builder |
cipherSuites(java.lang.String... cipherSuites) |
ConnectionSpec.Builder |
supportsTlsExtensions(boolean supportsTlsExtensions) |
ConnectionSpec.Builder |
tlsVersions(java.lang.String... tlsVersions) |
ConnectionSpec.Builder |
tlsVersions(TlsVersion... tlsVersions) |
boolean tls
@Nullable java.lang.String[] cipherSuites
@Nullable java.lang.String[] tlsVersions
boolean supportsTlsExtensions
Builder(boolean tls)
public Builder(ConnectionSpec connectionSpec)
public ConnectionSpec.Builder allEnabledCipherSuites()
public ConnectionSpec.Builder cipherSuites(CipherSuite... cipherSuites)
public ConnectionSpec.Builder cipherSuites(java.lang.String... cipherSuites)
public ConnectionSpec.Builder allEnabledTlsVersions()
public ConnectionSpec.Builder tlsVersions(TlsVersion... tlsVersions)
public ConnectionSpec.Builder tlsVersions(java.lang.String... tlsVersions)
public ConnectionSpec.Builder supportsTlsExtensions(boolean supportsTlsExtensions)
public ConnectionSpec build()