static PolicyConfig.Builder |
PolicyConfig.builder() |
Create a new builder.
|
PolicyConfig.Builder |
PolicyConfig.Builder.certificateId(String certificateId) |
The OCID of the SSL certificate to use if HTTPS is supported.
|
PolicyConfig.Builder |
PolicyConfig.Builder.cipherGroup(PolicyConfig.CipherGroup cipherGroup) |
The set cipher group for the configured TLS protocol.
|
PolicyConfig.Builder |
PolicyConfig.Builder.clientAddressHeader(PolicyConfig.ClientAddressHeader clientAddressHeader) |
Specifies an HTTP header name which is treated as the connecting client’s IP address.
|
PolicyConfig.Builder |
PolicyConfig.Builder.copy(PolicyConfig model) |
|
PolicyConfig.Builder |
PolicyConfig.Builder.healthChecks(HealthCheck healthChecks) |
|
PolicyConfig.Builder |
PolicyConfig.Builder.isBehindCdn(Boolean isBehindCdn) |
Enabling isBehindCdn allows for the collection of IP addresses from client
requests if the WAF is connected to a CDN.
|
PolicyConfig.Builder |
PolicyConfig.Builder.isCacheControlRespected(Boolean isCacheControlRespected) |
Enable or disable automatic content caching based on the response cache-control
header.
|
PolicyConfig.Builder |
PolicyConfig.Builder.isHttpsEnabled(Boolean isHttpsEnabled) |
Enable or disable HTTPS support.
|
PolicyConfig.Builder |
PolicyConfig.Builder.isHttpsForced(Boolean isHttpsForced) |
Force HTTP to HTTPS redirection.
|
PolicyConfig.Builder |
PolicyConfig.Builder.isOriginCompressionEnabled(Boolean isOriginCompressionEnabled) |
Enable or disable GZIP compression of origin responses.
|
PolicyConfig.Builder |
PolicyConfig.Builder.isResponseBufferingEnabled(Boolean isResponseBufferingEnabled) |
Enable or disable buffering of responses from the origin.
|
PolicyConfig.Builder |
PolicyConfig.Builder.isSniEnabled(Boolean isSniEnabled) |
SNI stands for Server Name Indication and is an extension of the TLS protocol.
|
PolicyConfig.Builder |
PolicyConfig.Builder.loadBalancingMethod(LoadBalancingMethod loadBalancingMethod) |
An object that represents a load balancing method and its properties.
|
PolicyConfig.Builder |
PolicyConfig.Builder.tlsProtocols(List<PolicyConfig.TlsProtocols> tlsProtocols) |
A list of allowed TLS protocols.
|
PolicyConfig.Builder |
PolicyConfig.toBuilder() |
|
PolicyConfig.Builder |
PolicyConfig.Builder.websocketPathPrefixes(List<String> websocketPathPrefixes) |
ModSecurity is not capable to inspect WebSockets.
|