Class CloudbuildTriggerGitFileSource.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloudbuild_trigger.CloudbuildTriggerGitFileSource.Jsii$Proxy
-
- All Implemented Interfaces:
CloudbuildTriggerGitFileSource,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CloudbuildTriggerGitFileSource
@Stability(Stable) @Internal public static final class CloudbuildTriggerGitFileSource.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudbuildTriggerGitFileSource
An implementation forCloudbuildTriggerGitFileSource
-
-
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.CloudbuildTriggerGitFileSource
CloudbuildTriggerGitFileSource.Builder, CloudbuildTriggerGitFileSource.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(CloudbuildTriggerGitFileSource.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudbuildTriggerGitFileSource.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.StringgetPath()The path of the file, with the repo root as the root of the path.StringgetRepository()The fully 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).StringgetRevision()The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional).StringgetUri()The URI of the repo (optional).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(CloudbuildTriggerGitFileSource.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudbuildTriggerGitFileSource.Builder.
-
-
Method Detail
-
getPath
public final String getPath()
Description copied from interface:CloudbuildTriggerGitFileSourceThe path of the file, with the repo root as the root of the path.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#path CloudbuildTrigger#path}
- Specified by:
getPathin interfaceCloudbuildTriggerGitFileSource
-
getRepoType
public final String getRepoType()
Description copied from interface:CloudbuildTriggerGitFileSourceThe 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 interfaceCloudbuildTriggerGitFileSource
-
getBitbucketServerConfig
public final String getBitbucketServerConfig()
Description copied from interface:CloudbuildTriggerGitFileSourceThe 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 interfaceCloudbuildTriggerGitFileSource
-
getGithubEnterpriseConfig
public final String getGithubEnterpriseConfig()
Description copied from interface:CloudbuildTriggerGitFileSourceThe 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 interfaceCloudbuildTriggerGitFileSource
-
getRepository
public final String getRepository()
Description copied from interface:CloudbuildTriggerGitFileSourceThe fully qualified resource name of the Repo API repository.The fully qualified resource name of the Repo API repository. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. 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 interfaceCloudbuildTriggerGitFileSource
-
getRevision
public final String getRevision()
Description copied from interface:CloudbuildTriggerGitFileSourceThe branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional).This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#revision CloudbuildTrigger#revision}
- Specified by:
getRevisionin interfaceCloudbuildTriggerGitFileSource
-
getUri
public final String getUri()
Description copied from interface:CloudbuildTriggerGitFileSourceThe URI of the repo (optional).If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. 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 interfaceCloudbuildTriggerGitFileSource
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-