Class NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.network_services_edge_cache_origin.NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd>
- Enclosing interface:
- NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd
@Stability(Stable) public static final class NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.Builder extends Object implements software.amazon.jsii.Builder<NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAddbuild()Builds the configured instance.NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.BuilderheaderName(String headerName)NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.BuilderheaderValue(String headerValue)NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.Builderreplace(com.hashicorp.cdktf.IResolvable replace)NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.Builderreplace(Boolean replace)
-
-
-
Method Detail
-
headerName
@Stability(Stable) public NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.Builder headerName(String headerName)
Sets the value ofNetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.getHeaderName()- Parameters:
headerName- The name 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/network_services_edge_cache_origin#header_name NetworkServicesEdgeCacheOrigin#header_name}- Returns:
this
-
headerValue
@Stability(Stable) public NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.Builder headerValue(String headerValue)
Sets the value ofNetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.getHeaderValue()- 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/network_services_edge_cache_origin#header_value NetworkServicesEdgeCacheOrigin#header_value}- Returns:
this
-
replace
@Stability(Stable) public NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.Builder replace(Boolean replace)
Sets the value ofNetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.getReplace()- Parameters:
replace- Whether to replace all existing headers with the same name. By default, added header values are appended to the response or request headers with the same field names. The added values are separated by commas. To overwrite existing values, set 'replace' to 'true'. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_origin#replace NetworkServicesEdgeCacheOrigin#replace}- Returns:
this
-
replace
@Stability(Stable) public NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.Builder replace(com.hashicorp.cdktf.IResolvable replace)
Sets the value ofNetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd.getReplace()- Parameters:
replace- Whether to replace all existing headers with the same name. By default, added header values are appended to the response or request headers with the same field names. The added values are separated by commas. To overwrite existing values, set 'replace' to 'true'. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_origin#replace NetworkServicesEdgeCacheOrigin#replace}- Returns:
this
-
build
@Stability(Stable) public NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd>- Returns:
- a new instance of
NetworkServicesEdgeCacheOriginOriginOverrideActionHeaderActionRequestHeadersToAdd - Throws:
NullPointerException- if any required attribute was not provided
-
-