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-CredentialsHTTP response header.accessControlAllowHeaders(Consumer<ResponseHeadersPolicyAccessControlAllowHeaders.Builder> accessControlAllowHeaders) A list of HTTP header names that CloudFront includes as values for theAccess-Control-Allow-HeadersHTTP response header.accessControlAllowHeaders(ResponseHeadersPolicyAccessControlAllowHeaders accessControlAllowHeaders) A list of HTTP header names that CloudFront includes as values for theAccess-Control-Allow-HeadersHTTP response header.accessControlAllowMethods(Consumer<ResponseHeadersPolicyAccessControlAllowMethods.Builder> accessControlAllowMethods) A list of HTTP methods that CloudFront includes as values for theAccess-Control-Allow-MethodsHTTP response header.accessControlAllowMethods(ResponseHeadersPolicyAccessControlAllowMethods accessControlAllowMethods) A list of HTTP methods that CloudFront includes as values for theAccess-Control-Allow-MethodsHTTP response header.accessControlAllowOrigins(Consumer<ResponseHeadersPolicyAccessControlAllowOrigins.Builder> accessControlAllowOrigins) A list of origins (domain names) that CloudFront can use as the value for theAccess-Control-Allow-OriginHTTP response header.accessControlAllowOrigins(ResponseHeadersPolicyAccessControlAllowOrigins accessControlAllowOrigins) A list of origins (domain names) that CloudFront can use as the value for theAccess-Control-Allow-OriginHTTP response header.accessControlExposeHeaders(Consumer<ResponseHeadersPolicyAccessControlExposeHeaders.Builder> accessControlExposeHeaders) A list of HTTP headers that CloudFront includes as values for theAccess-Control-Expose-HeadersHTTP response header.accessControlExposeHeaders(ResponseHeadersPolicyAccessControlExposeHeaders accessControlExposeHeaders) A list of HTTP headers that CloudFront includes as values for theAccess-Control-Expose-HeadersHTTP response header.accessControlMaxAgeSec(Integer accessControlMaxAgeSec) A number that CloudFront uses as the value for theAccess-Control-Max-AgeHTTP 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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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-OriginHTTP response header.For more information about the
Access-Control-Allow-OriginHTTP 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-OriginHTTP response header.For more information about the
Access-Control-Allow-OriginHTTP 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-OriginHTTP response header.For more information about the
This is a convenience method that creates an instance of theAccess-Control-Allow-OriginHTTP response header, see Access-Control-Allow-Origin in the MDN Web Docs.ResponseHeadersPolicyAccessControlAllowOrigins.Builderavoiding the need to create one manually viaResponseHeadersPolicyAccessControlAllowOrigins.builder().When the
Consumercompletes,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-HeadersHTTP response header.For more information about the
Access-Control-Allow-HeadersHTTP 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-HeadersHTTP response header.For more information about the
Access-Control-Allow-HeadersHTTP 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-HeadersHTTP response header.For more information about the
This is a convenience method that creates an instance of theAccess-Control-Allow-HeadersHTTP response header, see Access-Control-Allow-Headers in the MDN Web Docs.ResponseHeadersPolicyAccessControlAllowHeaders.Builderavoiding the need to create one manually viaResponseHeadersPolicyAccessControlAllowHeaders.builder().When the
Consumercompletes,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-MethodsHTTP response header.For more information about the
Access-Control-Allow-MethodsHTTP 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-MethodsHTTP response header.For more information about the
Access-Control-Allow-MethodsHTTP 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-MethodsHTTP response header.For more information about the
This is a convenience method that creates an instance of theAccess-Control-Allow-MethodsHTTP response header, see Access-Control-Allow-Methods in the MDN Web Docs.ResponseHeadersPolicyAccessControlAllowMethods.Builderavoiding the need to create one manually viaResponseHeadersPolicyAccessControlAllowMethods.builder().When the
Consumercompletes,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-CredentialsHTTP response header.For more information about the
Access-Control-Allow-CredentialsHTTP 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-CredentialsHTTP response header.For more information about the
Access-Control-Allow-CredentialsHTTP 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-HeadersHTTP response header.For more information about the
Access-Control-Expose-HeadersHTTP 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-HeadersHTTP response header.For more information about the
Access-Control-Expose-HeadersHTTP 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-HeadersHTTP response header.For more information about the
This is a convenience method that creates an instance of theAccess-Control-Expose-HeadersHTTP response header, see Access-Control-Expose-Headers in the MDN Web Docs.ResponseHeadersPolicyAccessControlExposeHeaders.Builderavoiding the need to create one manually viaResponseHeadersPolicyAccessControlExposeHeaders.builder().When the
Consumercompletes,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-AgeHTTP response header.For more information about the
Access-Control-Max-AgeHTTP 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-AgeHTTP response header.For more information about the
Access-Control-Max-AgeHTTP 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.
-