Class SecureHeadersGatewayFilterFactory.Config

java.lang.Object
org.springframework.cloud.gateway.filter.factory.SecureHeadersGatewayFilterFactory.Config
Enclosing class:
SecureHeadersGatewayFilterFactory

public static class SecureHeadersGatewayFilterFactory.Config extends Object
POJO for SecureHeadersGatewayFilterFactory filter configuration.
Author:
Spencer Gibb, Thirunavukkarasu Ravichandran, Jörg Richter
  • Constructor Details

    • Config

      public Config()
  • Method Details

    • withDefaults

    • getXssProtectionHeaderValue

      public @Nullable String getXssProtectionHeaderValue()
    • setXssProtectionHeaderValue

      public void setXssProtectionHeaderValue(@Nullable String xssProtectionHeaderHeaderValue)
    • getStrictTransportSecurityHeaderValue

      public @Nullable String getStrictTransportSecurityHeaderValue()
    • setStrictTransportSecurityHeaderValue

      public void setStrictTransportSecurityHeaderValue(@Nullable String strictTransportSecurityHeaderValue)
    • getFrameOptionsHeaderValue

      public @Nullable String getFrameOptionsHeaderValue()
    • setFrameOptionsHeaderValue

      public void setFrameOptionsHeaderValue(@Nullable String frameOptionsHeaderValue)
    • getContentTypeOptionsHeaderValue

      public @Nullable String getContentTypeOptionsHeaderValue()
    • setContentTypeOptionsHeaderValue

      public void setContentTypeOptionsHeaderValue(@Nullable String contentTypeOptionsHeaderValue)
    • getReferrerPolicyHeaderValue

      public @Nullable String getReferrerPolicyHeaderValue()
    • setReferrerPolicyHeaderValue

      public void setReferrerPolicyHeaderValue(@Nullable String referrerPolicyHeaderValue)
    • getContentSecurityPolicyHeaderValue

      public @Nullable String getContentSecurityPolicyHeaderValue()
    • setContentSecurityPolicyHeaderValue

      public void setContentSecurityPolicyHeaderValue(@Nullable String contentSecurityPolicyHeaderValue)
    • getDownloadOptionsHeaderValue

      public @Nullable String getDownloadOptionsHeaderValue()
    • setDownloadOptionsHeaderValue

      public void setDownloadOptionsHeaderValue(@Nullable String downloadOptionHeaderValue)
    • getPermittedCrossDomainPoliciesHeaderValue

      public @Nullable String getPermittedCrossDomainPoliciesHeaderValue()
    • setPermittedCrossDomainPoliciesHeaderValue

      public void setPermittedCrossDomainPoliciesHeaderValue(@Nullable String permittedCrossDomainPoliciesHeaderValue)
    • getPermissionPolicyHeaderValue

      public @Nullable String getPermissionPolicyHeaderValue()
    • setPermissionPolicyHeaderValue

      public void setPermissionPolicyHeaderValue(@Nullable String permissionPolicyHeaderValue)
    • getRoutePermissionsPolicyHeaderValue

      protected @Nullable String getRoutePermissionsPolicyHeaderValue()
      Returns:
      the route specific/opt-out permission policies.