Class Apigatewayv2RouteRequestParameter.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.apigatewayv2_route.Apigatewayv2RouteRequestParameter.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<Apigatewayv2RouteRequestParameter>
- Enclosing interface:
- Apigatewayv2RouteRequestParameter
@Stability(Stable) public static final class Apigatewayv2RouteRequestParameter.Builder extends Object implements software.amazon.jsii.Builder<Apigatewayv2RouteRequestParameter>
A builder forApigatewayv2RouteRequestParameter
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Apigatewayv2RouteRequestParameterbuild()Builds the configured instance.Apigatewayv2RouteRequestParameter.BuilderrequestParameterKey(String requestParameterKey)Sets the value ofApigatewayv2RouteRequestParameter.getRequestParameterKey()Apigatewayv2RouteRequestParameter.Builderrequired(com.hashicorp.cdktf.IResolvable required)Sets the value ofApigatewayv2RouteRequestParameter.getRequired()Apigatewayv2RouteRequestParameter.Builderrequired(Boolean required)Sets the value ofApigatewayv2RouteRequestParameter.getRequired()
-
-
-
Method Detail
-
requestParameterKey
@Stability(Stable) public Apigatewayv2RouteRequestParameter.Builder requestParameterKey(String requestParameterKey)
Sets the value ofApigatewayv2RouteRequestParameter.getRequestParameterKey()- Parameters:
requestParameterKey- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/apigatewayv2_route#request_parameter_key Apigatewayv2Route#request_parameter_key}. This parameter is required.- Returns:
this
-
required
@Stability(Stable) public Apigatewayv2RouteRequestParameter.Builder required(Boolean required)
Sets the value ofApigatewayv2RouteRequestParameter.getRequired()- Parameters:
required- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/apigatewayv2_route#required Apigatewayv2Route#required}. This parameter is required.- Returns:
this
-
required
@Stability(Stable) public Apigatewayv2RouteRequestParameter.Builder required(com.hashicorp.cdktf.IResolvable required)
Sets the value ofApigatewayv2RouteRequestParameter.getRequired()- Parameters:
required- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/apigatewayv2_route#required Apigatewayv2Route#required}. This parameter is required.- Returns:
this
-
build
@Stability(Stable) public Apigatewayv2RouteRequestParameter build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<Apigatewayv2RouteRequestParameter>- Returns:
- a new instance of
Apigatewayv2RouteRequestParameter - Throws:
NullPointerException- if any required attribute was not provided
-
-