| 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. |