Class CloudbuildTriggerSourceToBuild.Jsii$Proxy

    • 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.
    • Method Detail

      • getRef

        public final String getRef()
        Description copied from interface: CloudbuildTriggerSourceToBuild
        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}

        Specified by:
        getRef in interface CloudbuildTriggerSourceToBuild
      • getRepoType

        public final String getRepoType()
        Description copied from interface: CloudbuildTriggerSourceToBuild
        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}

        Specified by:
        getRepoType in interface CloudbuildTriggerSourceToBuild
      • getBitbucketServerConfig

        public final String getBitbucketServerConfig()
        Description copied from interface: CloudbuildTriggerSourceToBuild
        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}

        Specified by:
        getBitbucketServerConfig in interface CloudbuildTriggerSourceToBuild
      • getGithubEnterpriseConfig

        public final String getGithubEnterpriseConfig()
        Description copied from interface: CloudbuildTriggerSourceToBuild
        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}

        Specified by:
        getGithubEnterpriseConfig in interface CloudbuildTriggerSourceToBuild
      • getRepository

        public final String getRepository()
        Description copied from interface: CloudbuildTriggerSourceToBuild
        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}

        Specified by:
        getRepository in interface CloudbuildTriggerSourceToBuild
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object