Interface CloudbuildTriggerGithub
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CloudbuildTriggerGithub.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.090Z") @Stability(Stable) public interface CloudbuildTriggerGithub extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudbuildTriggerGithub.BuilderA builder forCloudbuildTriggerGithubstatic classCloudbuildTriggerGithub.Jsii$ProxyAn implementation forCloudbuildTriggerGithub
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static CloudbuildTriggerGithub.Builderbuilder()default StringgetEnterpriseConfigResourceName()The resource name of the github enterprise config that should be applied to this installation.default StringgetName()Name of the repository.default StringgetOwner()Owner of the repository.default CloudbuildTriggerGithubPullRequestgetPullRequest()pull_request block.default CloudbuildTriggerGithubPushgetPush()push block.
-
-
-
Method Detail
-
getEnterpriseConfigResourceName
@Stability(Stable) @Nullable default String getEnterpriseConfigResourceName()
The resource name of the github enterprise config that should be applied to this installation. For example: "projects/{$projectId}/locations/{$locationId}/githubEnterpriseConfigs/{$configId}".Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#enterprise_config_resource_name CloudbuildTrigger#enterprise_config_resource_name}
-
getName
@Stability(Stable) @Nullable default String getName()
Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#name CloudbuildTrigger#name}
-
getOwner
@Stability(Stable) @Nullable default String getOwner()
Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#owner CloudbuildTrigger#owner}
-
getPullRequest
@Stability(Stable) @Nullable default CloudbuildTriggerGithubPullRequest getPullRequest()
pull_request block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#pull_request CloudbuildTrigger#pull_request}
-
getPush
@Stability(Stable) @Nullable default CloudbuildTriggerGithubPush getPush()
push block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuild_trigger#push CloudbuildTrigger#push}
-
builder
@Stability(Stable) static CloudbuildTriggerGithub.Builder builder()
- Returns:
- a
CloudbuildTriggerGithub.BuilderofCloudbuildTriggerGithub
-
-