Interface CloudbuildTriggerSourceToBuild

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    CloudbuildTriggerSourceToBuild.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:18.093Z")
    @Stability(Stable)
    public interface CloudbuildTriggerSourceToBuild
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getRef

        @Stability(Stable)
        @NotNull
        String getRef()
        The 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}

      • getRepoType

        @Stability(Stable)
        @NotNull
        String getRepoType()
        The 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}

      • getBitbucketServerConfig

        @Stability(Stable)
        @Nullable
        default String getBitbucketServerConfig()
        The 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}

      • getGithubEnterpriseConfig

        @Stability(Stable)
        @Nullable
        default String getGithubEnterpriseConfig()
        The 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}

      • getRepository

        @Stability(Stable)
        @Nullable
        default String getRepository()
        The 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}

      • getUri

        @Stability(Stable)
        @Nullable
        default String getUri()
        The 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}