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=blockdirective in theX-XSS-Protectionheader.A Boolean that determines whether CloudFront overrides theX-XSS-ProtectionHTTP 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-ProtectionHTTP response header.A reporting URI, which CloudFront uses as the value of thereportdirective in theX-XSS-Protectionheader.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields 
- 
Method Details
- 
override
A Boolean that determines whether CloudFront overrides the
X-XSS-ProtectionHTTP 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-ProtectionHTTP 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-ProtectionHTTP response header. When this setting istrue, the value of theX-XSS-Protectionheader is1. When this setting isfalse, the value of theX-XSS-Protectionheader 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-ProtectionHTTP response header. When this setting istrue, the value of theX-XSS-Protectionheader is1. When this setting isfalse, the value of theX-XSS-Protectionheader 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=blockdirective in theX-XSS-Protectionheader.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=blockdirective in theX-XSS-Protectionheader.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
reportdirective in theX-XSS-Protectionheader.You cannot specify a
ReportUriwhenModeBlockistrue.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 thereportdirective in theX-XSS-Protectionheader.You cannot specify a
ReportUriwhenModeBlockistrue.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.
 
 
 -