@Generated(value="software.amazon.awssdk:codegen") public final class ResponseHeadersPolicySecurityHeadersConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResponseHeadersPolicySecurityHeadersConfig.Builder,ResponseHeadersPolicySecurityHeadersConfig>
A configuration for a set of security-related HTTP response headers. CloudFront adds these headers to HTTP responses that it sends for requests that match a cache behavior associated with this response headers policy.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResponseHeadersPolicySecurityHeadersConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ResponseHeadersPolicySecurityHeadersConfig.Builder |
builder() |
ResponseHeadersPolicyContentSecurityPolicy |
contentSecurityPolicy()
The policy directives and their values that CloudFront includes as values for the
Content-Security-Policy HTTP response header. |
ResponseHeadersPolicyContentTypeOptions |
contentTypeOptions()
Determines whether CloudFront includes the
X-Content-Type-Options HTTP response header with its
value set to nosniff. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
ResponseHeadersPolicyFrameOptions |
frameOptions()
Determines whether CloudFront includes the
X-Frame-Options HTTP response header and the header's
value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ResponseHeadersPolicyReferrerPolicy |
referrerPolicy()
Determines whether CloudFront includes the
Referrer-Policy HTTP response header and the header's
value. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResponseHeadersPolicySecurityHeadersConfig.Builder> |
serializableBuilderClass() |
ResponseHeadersPolicyStrictTransportSecurity |
strictTransportSecurity()
Determines whether CloudFront includes the
Strict-Transport-Security HTTP response header and the
header's value. |
ResponseHeadersPolicySecurityHeadersConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ResponseHeadersPolicyXSSProtection |
xssProtection()
Determines whether CloudFront includes the
X-XSS-Protection HTTP response header and the header's
value. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ResponseHeadersPolicyXSSProtection xssProtection()
Determines whether CloudFront includes the X-XSS-Protection HTTP response header and the header's
value.
For more information about the X-XSS-Protection HTTP response header, see X-XSS-Protection in the MDN
Web Docs.
X-XSS-Protection HTTP response header and the
header's value.
For more information about the X-XSS-Protection HTTP response header, see X-XSS-Protection in
the MDN Web Docs.
public final ResponseHeadersPolicyFrameOptions frameOptions()
Determines whether CloudFront includes the X-Frame-Options HTTP response header and the header's
value.
For more information about the X-Frame-Options HTTP response header, see X-Frame-Options in the MDN
Web Docs.
X-Frame-Options HTTP response header and the
header's value.
For more information about the X-Frame-Options HTTP response header, see X-Frame-Options in
the MDN Web Docs.
public final ResponseHeadersPolicyReferrerPolicy referrerPolicy()
Determines whether CloudFront includes the Referrer-Policy HTTP response header and the header's
value.
For more information about the Referrer-Policy HTTP response header, see Referrer-Policy in the MDN
Web Docs.
Referrer-Policy HTTP response header and the
header's value.
For more information about the Referrer-Policy HTTP response header, see Referrer-Policy in
the MDN Web Docs.
public final ResponseHeadersPolicyContentSecurityPolicy contentSecurityPolicy()
The policy directives and their values that CloudFront includes as values for the
Content-Security-Policy HTTP response header.
For more information about the Content-Security-Policy HTTP response header, see Content-Security-Policy in the MDN Web Docs.
Content-Security-Policy HTTP response header.
For more information about the Content-Security-Policy HTTP response header, see Content-Security-Policy in the MDN Web Docs.
public final ResponseHeadersPolicyContentTypeOptions contentTypeOptions()
Determines whether CloudFront includes the X-Content-Type-Options HTTP response header with its
value set to nosniff.
For more information about the X-Content-Type-Options HTTP response header, see X-Content-Type-Options in the MDN Web Docs.
X-Content-Type-Options HTTP response header with
its value set to nosniff.
For more information about the X-Content-Type-Options HTTP response header, see X-Content-Type-Options in the MDN Web Docs.
public final ResponseHeadersPolicyStrictTransportSecurity strictTransportSecurity()
Determines whether CloudFront includes the Strict-Transport-Security HTTP response header and the
header's value.
For more information about the Strict-Transport-Security HTTP response header, see Strict-Transport-Security in the MDN Web Docs.
Strict-Transport-Security HTTP response header
and the header's value.
For more information about the Strict-Transport-Security HTTP response header, see Strict-Transport-Security in the MDN Web Docs.
public ResponseHeadersPolicySecurityHeadersConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ResponseHeadersPolicySecurityHeadersConfig.Builder,ResponseHeadersPolicySecurityHeadersConfig>public static ResponseHeadersPolicySecurityHeadersConfig.Builder builder()
public static Class<? extends ResponseHeadersPolicySecurityHeadersConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.