Class ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.compute_url_map.ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd>
- Enclosing interface:
- ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd
@Stability(Stable) public static final class ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.Builder extends Object implements software.amazon.jsii.Builder<ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd>
A builder forComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAddbuild()Builds the configured instance.ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.BuilderheaderName(String headerName)Sets the value ofComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.getHeaderName()ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.BuilderheaderValue(String headerValue)ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.Builderreplace(com.hashicorp.cdktf.IResolvable replace)Sets the value ofComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.getReplace()ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.Builderreplace(Boolean replace)Sets the value ofComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.getReplace()
-
-
-
Method Detail
-
headerName
@Stability(Stable) public ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.Builder headerName(String headerName)
Sets the value ofComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.getHeaderName()- Parameters:
headerName- The name of the header. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_url_map#header_name ComputeUrlMap#header_name}- Returns:
this
-
headerValue
@Stability(Stable) public ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.Builder headerValue(String headerValue)
- Parameters:
headerValue- The value of the header to add. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_url_map#header_value ComputeUrlMap#header_value}- Returns:
this
-
replace
@Stability(Stable) public ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.Builder replace(Boolean replace)
Sets the value ofComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.getReplace()- Parameters:
replace- If false, headerValue is appended to any values that already exist for the header. This parameter is required. If true, headerValue is set for the header, discarding any values that were set for that header. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_url_map#replace ComputeUrlMap#replace}- Returns:
this
-
replace
@Stability(Stable) public ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.Builder replace(com.hashicorp.cdktf.IResolvable replace)
Sets the value ofComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd.getReplace()- Parameters:
replace- If false, headerValue is appended to any values that already exist for the header. This parameter is required. If true, headerValue is set for the header, discarding any values that were set for that header. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_url_map#replace ComputeUrlMap#replace}- Returns:
this
-
build
@Stability(Stable) public ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd>- Returns:
- a new instance of
ComputeUrlMapPathMatcherHeaderActionResponseHeadersToAdd - Throws:
NullPointerException- if any required attribute was not provided
-
-