Class CloudbuildBitbucketServerConfigConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloudbuild_bitbucket_server_config.CloudbuildBitbucketServerConfigConfig.Jsii$Proxy
-
- All Implemented Interfaces:
CloudbuildBitbucketServerConfigConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CloudbuildBitbucketServerConfigConfig
@Stability(Stable) @Internal public static final class CloudbuildBitbucketServerConfigConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudbuildBitbucketServerConfigConfig
An implementation forCloudbuildBitbucketServerConfigConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.cloudbuild_bitbucket_server_config.CloudbuildBitbucketServerConfigConfig
CloudbuildBitbucketServerConfigConfig.Builder, CloudbuildBitbucketServerConfigConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(CloudbuildBitbucketServerConfigConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudbuildBitbucketServerConfigConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetApiKey()Immutable.StringgetConfigId()The ID to use for the BitbucketServerConfig, which will become the final component of the BitbucketServerConfig's resource name.ObjectgetConnectedRepositories()connected_repositories block.ObjectgetConnection()ObjectgetCount()List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()com.hashicorp.cdktf.ITerraformIteratorgetForEach()StringgetHostUri()Immutable.StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#id CloudbuildBitbucketServerConfig#id}.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()StringgetLocation()The location of this bitbucket server config.StringgetPeeredNetwork()The network to be used when reaching out to the Bitbucket Server instance.StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#project CloudbuildBitbucketServerConfig#project}.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()CloudbuildBitbucketServerConfigSecretsgetSecrets()secrets block.StringgetSslCa()SSL certificate to use for requests to Bitbucket Server.CloudbuildBitbucketServerConfigTimeoutsgetTimeouts()timeouts block.StringgetUsername()Username of the account Cloud Build will use on Bitbucket Server.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(CloudbuildBitbucketServerConfigConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudbuildBitbucketServerConfigConfig.Builder.
-
-
Method Detail
-
getApiKey
public final String getApiKey()
Description copied from interface:CloudbuildBitbucketServerConfigConfigImmutable.API Key that will be attached to webhook. 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#api_key CloudbuildBitbucketServerConfig#api_key}
- Specified by:
getApiKeyin interfaceCloudbuildBitbucketServerConfigConfig
-
getConfigId
public final String getConfigId()
Description copied from interface:CloudbuildBitbucketServerConfigConfigThe ID to use for the BitbucketServerConfig, which will become the final component of the BitbucketServerConfig's resource name.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#config_id CloudbuildBitbucketServerConfig#config_id}
- Specified by:
getConfigIdin interfaceCloudbuildBitbucketServerConfigConfig
-
getHostUri
public final String getHostUri()
Description copied from interface:CloudbuildBitbucketServerConfigConfigImmutable.The URI of the Bitbucket Server host. Once this field has been set, it cannot be changed. If you need to change it, please create another BitbucketServerConfig. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#host_uri CloudbuildBitbucketServerConfig#host_uri}
- Specified by:
getHostUriin interfaceCloudbuildBitbucketServerConfigConfig
-
getLocation
public final String getLocation()
Description copied from interface:CloudbuildBitbucketServerConfigConfigThe location of this bitbucket server config.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#location CloudbuildBitbucketServerConfig#location}
- Specified by:
getLocationin interfaceCloudbuildBitbucketServerConfigConfig
-
getSecrets
public final CloudbuildBitbucketServerConfigSecrets getSecrets()
Description copied from interface:CloudbuildBitbucketServerConfigConfigsecrets block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#secrets CloudbuildBitbucketServerConfig#secrets}
- Specified by:
getSecretsin interfaceCloudbuildBitbucketServerConfigConfig
-
getUsername
public final String getUsername()
Description copied from interface:CloudbuildBitbucketServerConfigConfigUsername of the account Cloud Build will use on Bitbucket Server.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#username CloudbuildBitbucketServerConfig#username}
- Specified by:
getUsernamein interfaceCloudbuildBitbucketServerConfigConfig
-
getConnectedRepositories
public final Object getConnectedRepositories()
Description copied from interface:CloudbuildBitbucketServerConfigConfigconnected_repositories block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#connected_repositories CloudbuildBitbucketServerConfig#connected_repositories}
- Specified by:
getConnectedRepositoriesin interfaceCloudbuildBitbucketServerConfigConfig
-
getId
public final String getId()
Description copied from interface:CloudbuildBitbucketServerConfigConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#id CloudbuildBitbucketServerConfig#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
- Specified by:
getIdin interfaceCloudbuildBitbucketServerConfigConfig
-
getPeeredNetwork
public final String getPeeredNetwork()
Description copied from interface:CloudbuildBitbucketServerConfigConfigThe network to be used when reaching out to the Bitbucket Server instance.The VPC network must be enabled for private service connection. This should be set if the Bitbucket Server instance is hosted on-premises and not reachable by public internet. If this field is left empty, no network peering will occur and calls to the Bitbucket Server instance will be made over the public internet. Must be in the format projects/{project}/global/networks/{network}, where {project} is a project number or id and {network} is the name of a VPC network in the project. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#peered_network CloudbuildBitbucketServerConfig#peered_network}
- Specified by:
getPeeredNetworkin interfaceCloudbuildBitbucketServerConfigConfig
-
getProject
public final String getProject()
Description copied from interface:CloudbuildBitbucketServerConfigConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#project CloudbuildBitbucketServerConfig#project}.- Specified by:
getProjectin interfaceCloudbuildBitbucketServerConfigConfig
-
getSslCa
public final String getSslCa()
Description copied from interface:CloudbuildBitbucketServerConfigConfigSSL certificate to use for requests to Bitbucket Server.The format should be PEM format but the extension can be one of .pem, .cer, or .crt. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#ssl_ca CloudbuildBitbucketServerConfig#ssl_ca}
- Specified by:
getSslCain interfaceCloudbuildBitbucketServerConfigConfig
-
getTimeouts
public final CloudbuildBitbucketServerConfigTimeouts getTimeouts()
Description copied from interface:CloudbuildBitbucketServerConfigConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_bitbucket_server_config#timeouts CloudbuildBitbucketServerConfig#timeouts}
- Specified by:
getTimeoutsin interfaceCloudbuildBitbucketServerConfigConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-