Interface ResponseHeadersPolicyCorsConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ResponseHeadersPolicyCorsConfig.Builder,
,ResponseHeadersPolicyCorsConfig> SdkBuilder<ResponseHeadersPolicyCorsConfig.Builder,
,ResponseHeadersPolicyCorsConfig> SdkPojo
- Enclosing class:
ResponseHeadersPolicyCorsConfig
-
Method Summary
Modifier and TypeMethodDescriptionaccessControlAllowCredentials
(Boolean accessControlAllowCredentials) A Boolean that CloudFront uses as the value for theAccess-Control-Allow-Credentials
HTTP response header.accessControlAllowHeaders
(Consumer<ResponseHeadersPolicyAccessControlAllowHeaders.Builder> accessControlAllowHeaders) A list of HTTP header names that CloudFront includes as values for theAccess-Control-Allow-Headers
HTTP response header.accessControlAllowHeaders
(ResponseHeadersPolicyAccessControlAllowHeaders accessControlAllowHeaders) A list of HTTP header names that CloudFront includes as values for theAccess-Control-Allow-Headers
HTTP response header.accessControlAllowMethods
(Consumer<ResponseHeadersPolicyAccessControlAllowMethods.Builder> accessControlAllowMethods) A list of HTTP methods that CloudFront includes as values for theAccess-Control-Allow-Methods
HTTP response header.accessControlAllowMethods
(ResponseHeadersPolicyAccessControlAllowMethods accessControlAllowMethods) A list of HTTP methods that CloudFront includes as values for theAccess-Control-Allow-Methods
HTTP response header.accessControlAllowOrigins
(Consumer<ResponseHeadersPolicyAccessControlAllowOrigins.Builder> accessControlAllowOrigins) A list of origins (domain names) that CloudFront can use as the value for theAccess-Control-Allow-Origin
HTTP response header.accessControlAllowOrigins
(ResponseHeadersPolicyAccessControlAllowOrigins accessControlAllowOrigins) A list of origins (domain names) that CloudFront can use as the value for theAccess-Control-Allow-Origin
HTTP response header.accessControlExposeHeaders
(Consumer<ResponseHeadersPolicyAccessControlExposeHeaders.Builder> accessControlExposeHeaders) A list of HTTP headers that CloudFront includes as values for theAccess-Control-Expose-Headers
HTTP response header.accessControlExposeHeaders
(ResponseHeadersPolicyAccessControlExposeHeaders accessControlExposeHeaders) A list of HTTP headers that CloudFront includes as values for theAccess-Control-Expose-Headers
HTTP response header.accessControlMaxAgeSec
(Integer accessControlMaxAgeSec) A number that CloudFront uses as the value for theAccess-Control-Max-Age
HTTP response header.originOverride
(Boolean originOverride) A Boolean that determines whether CloudFront overrides HTTP response headers received from the origin with the ones specified in this response headers policy.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
-
accessControlAllowOrigins
ResponseHeadersPolicyCorsConfig.Builder accessControlAllowOrigins(ResponseHeadersPolicyAccessControlAllowOrigins accessControlAllowOrigins) A list of origins (domain names) that CloudFront can use as the value for the
Access-Control-Allow-Origin
HTTP response header.For more information about the
Access-Control-Allow-Origin
HTTP response header, see Access-Control-Allow-Origin in the MDN Web Docs.- Parameters:
accessControlAllowOrigins
- A list of origins (domain names) that CloudFront can use as the value for theAccess-Control-Allow-Origin
HTTP response header.For more information about the
Access-Control-Allow-Origin
HTTP response header, see Access- Control-Allow-Origin in the MDN Web Docs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessControlAllowOrigins
default ResponseHeadersPolicyCorsConfig.Builder accessControlAllowOrigins(Consumer<ResponseHeadersPolicyAccessControlAllowOrigins.Builder> accessControlAllowOrigins) A list of origins (domain names) that CloudFront can use as the value for the
Access-Control-Allow-Origin
HTTP response header.For more information about the
This is a convenience method that creates an instance of theAccess-Control-Allow-Origin
HTTP response header, see Access-Control-Allow-Origin in the MDN Web Docs.ResponseHeadersPolicyAccessControlAllowOrigins.Builder
avoiding the need to create one manually viaResponseHeadersPolicyAccessControlAllowOrigins.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaccessControlAllowOrigins(ResponseHeadersPolicyAccessControlAllowOrigins)
.- Parameters:
accessControlAllowOrigins
- a consumer that will call methods onResponseHeadersPolicyAccessControlAllowOrigins.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
accessControlAllowHeaders
ResponseHeadersPolicyCorsConfig.Builder accessControlAllowHeaders(ResponseHeadersPolicyAccessControlAllowHeaders accessControlAllowHeaders) A list of HTTP header names that CloudFront includes as values for the
Access-Control-Allow-Headers
HTTP response header.For more information about the
Access-Control-Allow-Headers
HTTP response header, see Access-Control-Allow-Headers in the MDN Web Docs.- Parameters:
accessControlAllowHeaders
- A list of HTTP header names that CloudFront includes as values for theAccess-Control-Allow-Headers
HTTP response header.For more information about the
Access-Control-Allow-Headers
HTTP response header, see Access- Control-Allow-Headers in the MDN Web Docs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessControlAllowHeaders
default ResponseHeadersPolicyCorsConfig.Builder accessControlAllowHeaders(Consumer<ResponseHeadersPolicyAccessControlAllowHeaders.Builder> accessControlAllowHeaders) A list of HTTP header names that CloudFront includes as values for the
Access-Control-Allow-Headers
HTTP response header.For more information about the
This is a convenience method that creates an instance of theAccess-Control-Allow-Headers
HTTP response header, see Access-Control-Allow-Headers in the MDN Web Docs.ResponseHeadersPolicyAccessControlAllowHeaders.Builder
avoiding the need to create one manually viaResponseHeadersPolicyAccessControlAllowHeaders.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaccessControlAllowHeaders(ResponseHeadersPolicyAccessControlAllowHeaders)
.- Parameters:
accessControlAllowHeaders
- a consumer that will call methods onResponseHeadersPolicyAccessControlAllowHeaders.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
accessControlAllowMethods
ResponseHeadersPolicyCorsConfig.Builder accessControlAllowMethods(ResponseHeadersPolicyAccessControlAllowMethods accessControlAllowMethods) A list of HTTP methods that CloudFront includes as values for the
Access-Control-Allow-Methods
HTTP response header.For more information about the
Access-Control-Allow-Methods
HTTP response header, see Access-Control-Allow-Methods in the MDN Web Docs.- Parameters:
accessControlAllowMethods
- A list of HTTP methods that CloudFront includes as values for theAccess-Control-Allow-Methods
HTTP response header.For more information about the
Access-Control-Allow-Methods
HTTP response header, see Access- Control-Allow-Methods in the MDN Web Docs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessControlAllowMethods
default ResponseHeadersPolicyCorsConfig.Builder accessControlAllowMethods(Consumer<ResponseHeadersPolicyAccessControlAllowMethods.Builder> accessControlAllowMethods) A list of HTTP methods that CloudFront includes as values for the
Access-Control-Allow-Methods
HTTP response header.For more information about the
This is a convenience method that creates an instance of theAccess-Control-Allow-Methods
HTTP response header, see Access-Control-Allow-Methods in the MDN Web Docs.ResponseHeadersPolicyAccessControlAllowMethods.Builder
avoiding the need to create one manually viaResponseHeadersPolicyAccessControlAllowMethods.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaccessControlAllowMethods(ResponseHeadersPolicyAccessControlAllowMethods)
.- Parameters:
accessControlAllowMethods
- a consumer that will call methods onResponseHeadersPolicyAccessControlAllowMethods.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
accessControlAllowCredentials
ResponseHeadersPolicyCorsConfig.Builder accessControlAllowCredentials(Boolean accessControlAllowCredentials) A Boolean that CloudFront uses as the value for the
Access-Control-Allow-Credentials
HTTP response header.For more information about the
Access-Control-Allow-Credentials
HTTP response header, see Access-Control -Allow-Credentials in the MDN Web Docs.- Parameters:
accessControlAllowCredentials
- A Boolean that CloudFront uses as the value for theAccess-Control-Allow-Credentials
HTTP response header.For more information about the
Access-Control-Allow-Credentials
HTTP response header, see Access-Control-Allow-Credentials in the MDN Web Docs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessControlExposeHeaders
ResponseHeadersPolicyCorsConfig.Builder accessControlExposeHeaders(ResponseHeadersPolicyAccessControlExposeHeaders accessControlExposeHeaders) A list of HTTP headers that CloudFront includes as values for the
Access-Control-Expose-Headers
HTTP response header.For more information about the
Access-Control-Expose-Headers
HTTP response header, see Access-Control-Expose-Headers in the MDN Web Docs.- Parameters:
accessControlExposeHeaders
- A list of HTTP headers that CloudFront includes as values for theAccess-Control-Expose-Headers
HTTP response header.For more information about the
Access-Control-Expose-Headers
HTTP response header, see Access- Control-Expose-Headers in the MDN Web Docs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessControlExposeHeaders
default ResponseHeadersPolicyCorsConfig.Builder accessControlExposeHeaders(Consumer<ResponseHeadersPolicyAccessControlExposeHeaders.Builder> accessControlExposeHeaders) A list of HTTP headers that CloudFront includes as values for the
Access-Control-Expose-Headers
HTTP response header.For more information about the
This is a convenience method that creates an instance of theAccess-Control-Expose-Headers
HTTP response header, see Access-Control-Expose-Headers in the MDN Web Docs.ResponseHeadersPolicyAccessControlExposeHeaders.Builder
avoiding the need to create one manually viaResponseHeadersPolicyAccessControlExposeHeaders.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaccessControlExposeHeaders(ResponseHeadersPolicyAccessControlExposeHeaders)
.- Parameters:
accessControlExposeHeaders
- a consumer that will call methods onResponseHeadersPolicyAccessControlExposeHeaders.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
accessControlMaxAgeSec
A number that CloudFront uses as the value for the
Access-Control-Max-Age
HTTP response header.For more information about the
Access-Control-Max-Age
HTTP response header, see Access-Control-Max-Age in the MDN Web Docs.- Parameters:
accessControlMaxAgeSec
- A number that CloudFront uses as the value for theAccess-Control-Max-Age
HTTP response header.For more information about the
Access-Control-Max-Age
HTTP response header, see Access-Control-Max-Age in the MDN Web Docs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originOverride
A Boolean that determines whether CloudFront overrides HTTP response headers received from the origin with the ones specified in this response headers policy.
- Parameters:
originOverride
- A Boolean that determines whether CloudFront overrides HTTP response headers received from the origin with the ones specified in this response headers policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-