public static final class NetworkSecurityConfig.Builder extends Object
NetworkSecurityConfig
objects.Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
NetworkSecurityConfig.Builder |
addCertificatesEntryRef(CertificatesEntryRef ref) |
NetworkSecurityConfig.Builder |
addCertificatesEntryRefs(Collection<? extends CertificatesEntryRef> refs) |
NetworkSecurityConfig |
build() |
NetworkSecurityConfig.Builder |
getParent() |
boolean |
hasCertificatesEntryRefs() |
NetworkSecurityConfig.Builder |
setCleartextTrafficPermitted(boolean cleartextTrafficPermitted) |
NetworkSecurityConfig.Builder |
setHstsEnforced(boolean hstsEnforced) |
NetworkSecurityConfig.Builder |
setParent(NetworkSecurityConfig.Builder parent)
Sets the parent
Builder for this Builder . |
NetworkSecurityConfig.Builder |
setPinSet(PinSet pinSet) |
public NetworkSecurityConfig.Builder setParent(NetworkSecurityConfig.Builder parent)
Builder
for this Builder
.
The parent will be used to determine values not configured in this Builder
in build()
, recursively if needed.public NetworkSecurityConfig.Builder getParent()
public NetworkSecurityConfig.Builder setPinSet(PinSet pinSet)
public NetworkSecurityConfig.Builder setCleartextTrafficPermitted(boolean cleartextTrafficPermitted)
public NetworkSecurityConfig.Builder setHstsEnforced(boolean hstsEnforced)
public NetworkSecurityConfig.Builder addCertificatesEntryRef(CertificatesEntryRef ref)
public NetworkSecurityConfig.Builder addCertificatesEntryRefs(Collection<? extends CertificatesEntryRef> refs)
public boolean hasCertificatesEntryRefs()
public NetworkSecurityConfig build()