Class IntegrationConnectorsConnectionEventingConfigAuthConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.integration_connectors_connection.IntegrationConnectorsConnectionEventingConfigAuthConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<IntegrationConnectorsConnectionEventingConfigAuthConfig>
- Enclosing interface:
- IntegrationConnectorsConnectionEventingConfigAuthConfig
@Stability(Stable) public static final class IntegrationConnectorsConnectionEventingConfigAuthConfig.Builder extends Object implements software.amazon.jsii.Builder<IntegrationConnectorsConnectionEventingConfigAuthConfig>
A builder forIntegrationConnectorsConnectionEventingConfigAuthConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
authType
@Stability(Stable) public IntegrationConnectorsConnectionEventingConfigAuthConfig.Builder authType(String authType)
Sets the value ofIntegrationConnectorsConnectionEventingConfigAuthConfig.getAuthType()- Parameters:
authType- authType of the Connection Possible values: ["USER_PASSWORD"]. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#auth_type IntegrationConnectorsConnection#auth_type}- Returns:
this
-
userPassword
@Stability(Stable) public IntegrationConnectorsConnectionEventingConfigAuthConfig.Builder userPassword(IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword userPassword)
- Parameters:
userPassword- user_password block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#user_password IntegrationConnectorsConnection#user_password}- Returns:
this
-
additionalVariable
@Stability(Stable) public IntegrationConnectorsConnectionEventingConfigAuthConfig.Builder additionalVariable(com.hashicorp.cdktf.IResolvable additionalVariable)
- Parameters:
additionalVariable- additional_variable block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#additional_variable}- Returns:
this
-
additionalVariable
@Stability(Stable) public IntegrationConnectorsConnectionEventingConfigAuthConfig.Builder additionalVariable(List<? extends IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable> additionalVariable)
- Parameters:
additionalVariable- additional_variable block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#additional_variable}- Returns:
this
-
authKey
@Stability(Stable) public IntegrationConnectorsConnectionEventingConfigAuthConfig.Builder authKey(String authKey)
Sets the value ofIntegrationConnectorsConnectionEventingConfigAuthConfig.getAuthKey()- Parameters:
authKey- The type of authentication configured. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#auth_key IntegrationConnectorsConnection#auth_key}- Returns:
this
-
build
@Stability(Stable) public IntegrationConnectorsConnectionEventingConfigAuthConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<IntegrationConnectorsConnectionEventingConfigAuthConfig>- Returns:
- a new instance of
IntegrationConnectorsConnectionEventingConfigAuthConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-