Interface Cloudfunctions2FunctionBuildConfigSourceRepoSource
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
Cloudfunctions2FunctionBuildConfigSourceRepoSource.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.201Z") @Stability(Stable) public interface Cloudfunctions2FunctionBuildConfigSourceRepoSource extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudfunctions2FunctionBuildConfigSourceRepoSource.BuilderA builder forCloudfunctions2FunctionBuildConfigSourceRepoSourcestatic classCloudfunctions2FunctionBuildConfigSourceRepoSource.Jsii$ProxyAn implementation forCloudfunctions2FunctionBuildConfigSourceRepoSource
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static Cloudfunctions2FunctionBuildConfigSourceRepoSource.Builderbuilder()default StringgetBranchName()Regex matching branches to build.default StringgetCommitSha()Regex matching tags to build.default StringgetDir()Directory, relative to the source root, in which to run the build.default ObjectgetInvertRegex()Only trigger a build if the revision regex does NOT match the revision regex.default StringgetProjectId()ID of the project that owns the Cloud Source Repository.default StringgetRepoName()Name of the Cloud Source Repository.default StringgetTagName()Regex matching tags to build.
-
-
-
Method Detail
-
getBranchName
@Stability(Stable) @Nullable default String getBranchName()
Regex matching branches to build.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#branch_name Cloudfunctions2Function#branch_name}
-
getCommitSha
@Stability(Stable) @Nullable default String getCommitSha()
Regex matching tags to build.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#commit_sha Cloudfunctions2Function#commit_sha}
-
getDir
@Stability(Stable) @Nullable default String getDir()
Directory, relative to the source root, in which to run the build.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#dir Cloudfunctions2Function#dir}
-
getInvertRegex
@Stability(Stable) @Nullable default Object getInvertRegex()
Only trigger a build if the revision regex does NOT match the revision regex.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#invert_regex Cloudfunctions2Function#invert_regex}
-
getProjectId
@Stability(Stable) @Nullable default String getProjectId()
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#project_id Cloudfunctions2Function#project_id}
-
getRepoName
@Stability(Stable) @Nullable default String getRepoName()
Name of the Cloud Source Repository.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#repo_name Cloudfunctions2Function#repo_name}
-
getTagName
@Stability(Stable) @Nullable default String getTagName()
Regex matching tags to build.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudfunctions2_function#tag_name Cloudfunctions2Function#tag_name}
-
builder
@Stability(Stable) static Cloudfunctions2FunctionBuildConfigSourceRepoSource.Builder builder()
-
-