Interface ResponseHeadersPolicyStrictTransportSecurity.Builder

    • Method Detail

      • override

        ResponseHeadersPolicyStrictTransportSecurity.Builder override​(Boolean override)

        A Boolean that determines whether CloudFront overrides the Strict-Transport-Security HTTP response header received from the origin with the one specified in this response headers policy.

        Parameters:
        override - A Boolean that determines whether CloudFront overrides the Strict-Transport-Security HTTP response header received from the origin with the one specified in this response headers policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • includeSubdomains

        ResponseHeadersPolicyStrictTransportSecurity.Builder includeSubdomains​(Boolean includeSubdomains)

        A Boolean that determines whether CloudFront includes the includeSubDomains directive in the Strict-Transport-Security HTTP response header.

        Parameters:
        includeSubdomains - A Boolean that determines whether CloudFront includes the includeSubDomains directive in the Strict-Transport-Security HTTP response header.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • preload

        ResponseHeadersPolicyStrictTransportSecurity.Builder preload​(Boolean preload)

        A Boolean that determines whether CloudFront includes the preload directive in the Strict-Transport-Security HTTP response header.

        Parameters:
        preload - A Boolean that determines whether CloudFront includes the preload directive in the Strict-Transport-Security HTTP response header.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • accessControlMaxAgeSec

        ResponseHeadersPolicyStrictTransportSecurity.Builder accessControlMaxAgeSec​(Integer accessControlMaxAgeSec)

        A number that CloudFront uses as the value for the max-age directive in the Strict-Transport-Security HTTP response header.

        Parameters:
        accessControlMaxAgeSec - A number that CloudFront uses as the value for the max-age directive in the Strict-Transport-Security HTTP response header.
        Returns:
        Returns a reference to this object so that method calls can be chained together.