Class DialogflowCxWebhookGenericWebService.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dialogflow_cx_webhook.DialogflowCxWebhookGenericWebService.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DialogflowCxWebhookGenericWebService>
- Enclosing interface:
- DialogflowCxWebhookGenericWebService
@Stability(Stable) public static final class DialogflowCxWebhookGenericWebService.Builder extends Object implements software.amazon.jsii.Builder<DialogflowCxWebhookGenericWebService>
A builder forDialogflowCxWebhookGenericWebService
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DialogflowCxWebhookGenericWebService.BuilderallowedCaCerts(List<String> allowedCaCerts)Sets the value ofDialogflowCxWebhookGenericWebService.getAllowedCaCerts()DialogflowCxWebhookGenericWebServicebuild()Builds the configured instance.DialogflowCxWebhookGenericWebService.BuilderrequestHeaders(Map<String,String> requestHeaders)Sets the value ofDialogflowCxWebhookGenericWebService.getRequestHeaders()DialogflowCxWebhookGenericWebService.Builderuri(String uri)Sets the value ofDialogflowCxWebhookGenericWebService.getUri()
-
-
-
Method Detail
-
uri
@Stability(Stable) public DialogflowCxWebhookGenericWebService.Builder uri(String uri)
Sets the value ofDialogflowCxWebhookGenericWebService.getUri()- Parameters:
uri- Whether to use speech adaptation for speech recognition. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#uri DialogflowCxWebhook#uri}- Returns:
this
-
allowedCaCerts
@Stability(Stable) public DialogflowCxWebhookGenericWebService.Builder allowedCaCerts(List<String> allowedCaCerts)
Sets the value ofDialogflowCxWebhookGenericWebService.getAllowedCaCerts()- Parameters:
allowedCaCerts- Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#allowed_ca_certs DialogflowCxWebhook#allowed_ca_certs}- Returns:
this
-
requestHeaders
@Stability(Stable) public DialogflowCxWebhookGenericWebService.Builder requestHeaders(Map<String,String> requestHeaders)
Sets the value ofDialogflowCxWebhookGenericWebService.getRequestHeaders()- Parameters:
requestHeaders- The HTTP request headers to send together with webhook requests. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#request_headers DialogflowCxWebhook#request_headers}- Returns:
this
-
build
@Stability(Stable) public DialogflowCxWebhookGenericWebService build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DialogflowCxWebhookGenericWebService>- Returns:
- a new instance of
DialogflowCxWebhookGenericWebService - Throws:
NullPointerException- if any required attribute was not provided
-
-