Interface ResponseHeadersPolicyXSSProtection.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ResponseHeadersPolicyXSSProtection.Builder,
,ResponseHeadersPolicyXSSProtection> SdkBuilder<ResponseHeadersPolicyXSSProtection.Builder,
,ResponseHeadersPolicyXSSProtection> SdkPojo
- Enclosing class:
ResponseHeadersPolicyXSSProtection
-
Method Summary
Modifier and TypeMethodDescriptionA Boolean that determines whether CloudFront includes themode=block
directive in theX-XSS-Protection
header.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.protection
(Boolean protection) A Boolean that determines the value of theX-XSS-Protection
HTTP response header.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 Details
-
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
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
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
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.
-