Class CloudbuildTriggerSourceToBuild.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloudbuild_trigger.CloudbuildTriggerSourceToBuild.Jsii$Proxy
-
- All Implemented Interfaces:
CloudbuildTriggerSourceToBuild,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CloudbuildTriggerSourceToBuild
@Stability(Stable) @Internal public static final class CloudbuildTriggerSourceToBuild.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudbuildTriggerSourceToBuild
An implementation forCloudbuildTriggerSourceToBuild
-
-
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_trigger.CloudbuildTriggerSourceToBuild
CloudbuildTriggerSourceToBuild.Builder, CloudbuildTriggerSourceToBuild.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(CloudbuildTriggerSourceToBuild.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudbuildTriggerSourceToBuild.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)StringgetBitbucketServerConfig()The full resource name of the bitbucket server config.StringgetGithubEnterpriseConfig()The full resource name of the github enterprise config.StringgetRef()The branch or tag to use.StringgetRepository()The qualified resource name of the Repo API repository.StringgetRepoType()The type of the repo, since it may not be explicit from the repo field (e.g from a URL).StringgetUri()The URI of the repo.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(CloudbuildTriggerSourceToBuild.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudbuildTriggerSourceToBuild.Builder.
-
-
Method Detail
-
getRef
public final String getRef()
Description copied from interface:CloudbuildTriggerSourceToBuildThe branch or tag to use. Must start with "refs/" (required).Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#ref CloudbuildTrigger#ref}
- Specified by:
getRefin interfaceCloudbuildTriggerSourceToBuild
-
getRepoType
public final String getRepoType()
Description copied from interface:CloudbuildTriggerSourceToBuildThe type of the repo, since it may not be explicit from the repo field (e.g from a URL). Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#repo_type CloudbuildTrigger#repo_type}
- Specified by:
getRepoTypein interfaceCloudbuildTriggerSourceToBuild
-
getBitbucketServerConfig
public final String getBitbucketServerConfig()
Description copied from interface:CloudbuildTriggerSourceToBuildThe full resource name of the bitbucket server config. Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#bitbucket_server_config CloudbuildTrigger#bitbucket_server_config}
- Specified by:
getBitbucketServerConfigin interfaceCloudbuildTriggerSourceToBuild
-
getGithubEnterpriseConfig
public final String getGithubEnterpriseConfig()
Description copied from interface:CloudbuildTriggerSourceToBuildThe full resource name of the github enterprise config. Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#github_enterprise_config CloudbuildTrigger#github_enterprise_config}
- Specified by:
getGithubEnterpriseConfigin interfaceCloudbuildTriggerSourceToBuild
-
getRepository
public final String getRepository()
Description copied from interface:CloudbuildTriggerSourceToBuildThe qualified resource name of the Repo API repository. Either uri or repository can be specified and is required.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#repository CloudbuildTrigger#repository}
- Specified by:
getRepositoryin interfaceCloudbuildTriggerSourceToBuild
-
getUri
public final String getUri()
Description copied from interface:CloudbuildTriggerSourceToBuildThe URI of the repo.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#uri CloudbuildTrigger#uri}
- Specified by:
getUriin interfaceCloudbuildTriggerSourceToBuild
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-