Package | Description |
---|---|
com.oracle.bmc.waas.model |
Modifier and Type | Method and Description |
---|---|
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.
|
Copyright © 2016–2024. All rights reserved.