Interface ResponseHeadersPolicyXSSProtection.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ResponseHeadersPolicyXSSProtection.Builder,ResponseHeadersPolicyXSSProtection>
,SdkBuilder<ResponseHeadersPolicyXSSProtection.Builder,ResponseHeadersPolicyXSSProtection>
,SdkPojo
- Enclosing class:
- ResponseHeadersPolicyXSSProtection
public static interface ResponseHeadersPolicyXSSProtection.Builder extends SdkPojo, CopyableBuilder<ResponseHeadersPolicyXSSProtection.Builder,ResponseHeadersPolicyXSSProtection>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResponseHeadersPolicyXSSProtection.Builder
modeBlock(Boolean modeBlock)
A Boolean that determines whether CloudFront includes themode=block
directive in theX-XSS-Protection
header.ResponseHeadersPolicyXSSProtection.Builder
override(Boolean override)
A Boolean that determines whether CloudFront overrides theX-XSS-Protection
HTTP response header received from the origin with the one specified in this response headers policy.ResponseHeadersPolicyXSSProtection.Builder
protection(Boolean protection)
A Boolean that determines the value of theX-XSS-Protection
HTTP response header.ResponseHeadersPolicyXSSProtection.Builder
reportUri(String reportUri)
A reporting URI, which CloudFront uses as the value of thereport
directive in theX-XSS-Protection
header.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
override
ResponseHeadersPolicyXSSProtection.Builder override(Boolean override)
A Boolean that determines whether CloudFront overrides the
X-XSS-Protection
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 theX-XSS-Protection
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.
-
protection
ResponseHeadersPolicyXSSProtection.Builder protection(Boolean protection)
A Boolean that determines the value of the
X-XSS-Protection
HTTP response header. When this setting istrue
, the value of theX-XSS-Protection
header is1
. When this setting isfalse
, the value of theX-XSS-Protection
header is0
.For more information about these settings, see X-XSS-Protection in the MDN Web Docs.
- Parameters:
protection
- A Boolean that determines the value of theX-XSS-Protection
HTTP response header. When this setting istrue
, the value of theX-XSS-Protection
header is1
. When this setting isfalse
, the value of theX-XSS-Protection
header is0
.For more information about these settings, see X-XSS-Protection in the MDN Web Docs.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modeBlock
ResponseHeadersPolicyXSSProtection.Builder modeBlock(Boolean modeBlock)
A Boolean that determines whether CloudFront includes the
mode=block
directive in theX-XSS-Protection
header.For more information about this directive, see X-XSS-Protection in the MDN Web Docs.
- Parameters:
modeBlock
- A Boolean that determines whether CloudFront includes themode=block
directive in theX-XSS-Protection
header.For more information about this directive, see X-XSS-Protection in the MDN Web Docs.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reportUri
ResponseHeadersPolicyXSSProtection.Builder reportUri(String reportUri)
A reporting URI, which CloudFront uses as the value of the
report
directive in theX-XSS-Protection
header.You cannot specify a
ReportUri
whenModeBlock
istrue
.For more information about using a reporting URL, see X-XSS-Protection in the MDN Web Docs.
- Parameters:
reportUri
- A reporting URI, which CloudFront uses as the value of thereport
directive in theX-XSS-Protection
header.You cannot specify a
ReportUri
whenModeBlock
istrue
.For more information about using a reporting URL, see X-XSS-Protection in the MDN Web Docs.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-