Class CloudbuildBitbucketServerConfigSecrets.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.cloudbuild_bitbucket_server_config.CloudbuildBitbucketServerConfigSecrets.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<CloudbuildBitbucketServerConfigSecrets>
- Enclosing interface:
- CloudbuildBitbucketServerConfigSecrets
@Stability(Stable) public static final class CloudbuildBitbucketServerConfigSecrets.Builder extends Object implements software.amazon.jsii.Builder<CloudbuildBitbucketServerConfigSecrets>
A builder forCloudbuildBitbucketServerConfigSecrets
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudbuildBitbucketServerConfigSecrets.BuilderadminAccessTokenVersionName(String adminAccessTokenVersionName)Sets the value ofCloudbuildBitbucketServerConfigSecrets.getAdminAccessTokenVersionName()CloudbuildBitbucketServerConfigSecretsbuild()Builds the configured instance.CloudbuildBitbucketServerConfigSecrets.BuilderreadAccessTokenVersionName(String readAccessTokenVersionName)Sets the value ofCloudbuildBitbucketServerConfigSecrets.getReadAccessTokenVersionName()CloudbuildBitbucketServerConfigSecrets.BuilderwebhookSecretVersionName(String webhookSecretVersionName)Sets the value ofCloudbuildBitbucketServerConfigSecrets.getWebhookSecretVersionName()
-
-
-
Method Detail
-
adminAccessTokenVersionName
@Stability(Stable) public CloudbuildBitbucketServerConfigSecrets.Builder adminAccessTokenVersionName(String adminAccessTokenVersionName)
Sets the value ofCloudbuildBitbucketServerConfigSecrets.getAdminAccessTokenVersionName()- Parameters:
adminAccessTokenVersionName- The resource name for the admin access token's secret version. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#admin_access_token_version_name CloudbuildBitbucketServerConfig#admin_access_token_version_name}- Returns:
this
-
readAccessTokenVersionName
@Stability(Stable) public CloudbuildBitbucketServerConfigSecrets.Builder readAccessTokenVersionName(String readAccessTokenVersionName)
Sets the value ofCloudbuildBitbucketServerConfigSecrets.getReadAccessTokenVersionName()- Parameters:
readAccessTokenVersionName- The resource name for the read access token's secret version. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#read_access_token_version_name CloudbuildBitbucketServerConfig#read_access_token_version_name}- Returns:
this
-
webhookSecretVersionName
@Stability(Stable) public CloudbuildBitbucketServerConfigSecrets.Builder webhookSecretVersionName(String webhookSecretVersionName)
Sets the value ofCloudbuildBitbucketServerConfigSecrets.getWebhookSecretVersionName()- Parameters:
webhookSecretVersionName- Immutable. This parameter is required. The resource name for the webhook secret's secret version. Once this field has been set, it cannot be changed. Changing this field will result in deleting/ recreating the resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#webhook_secret_version_name CloudbuildBitbucketServerConfig#webhook_secret_version_name}- Returns:
this
-
build
@Stability(Stable) public CloudbuildBitbucketServerConfigSecrets build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CloudbuildBitbucketServerConfigSecrets>- Returns:
- a new instance of
CloudbuildBitbucketServerConfigSecrets - Throws:
NullPointerException- if any required attribute was not provided
-
-