Interface ResponseHeadersPolicyXSSProtection.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ResponseHeadersPolicyXSSProtection.Builder,ResponseHeadersPolicyXSSProtection>,SdkBuilder<ResponseHeadersPolicyXSSProtection.Builder,ResponseHeadersPolicyXSSProtection>,SdkPojo
- Enclosing class:
- ResponseHeadersPolicyXSSProtection
@Mutable @NotThreadSafe 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.BuildermodeBlock(Boolean modeBlock)A Boolean that determines whether CloudFront includes themode=blockdirective in theX-XSS-Protectionheader.ResponseHeadersPolicyXSSProtection.Builderoverride(Boolean 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.ResponseHeadersPolicyXSSProtection.Builderprotection(Boolean protection)A Boolean that determines the value of theX-XSS-ProtectionHTTP response header.ResponseHeadersPolicyXSSProtection.BuilderreportUri(String reportUri)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
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
override
ResponseHeadersPolicyXSSProtection.Builder override(Boolean 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
ResponseHeadersPolicyXSSProtection.Builder protection(Boolean 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
ResponseHeadersPolicyXSSProtection.Builder modeBlock(Boolean 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
ResponseHeadersPolicyXSSProtection.Builder reportUri(String 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.
-
-