Class ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.clouddeploy_custom_target_type.ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules>
- Enclosing interface:
- ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules
@Stability(Stable) public static final class ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules.Builder extends Object implements software.amazon.jsii.Builder<ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
configs
@Stability(Stable) public ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules.Builder configs(List<String> configs)
- Parameters:
configs- The Skaffold Config modules to use from the specified source. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddeploy_custom_target_type#configs ClouddeployCustomTargetType#configs}- Returns:
this
-
git
@Stability(Stable) public ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules.Builder git(ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModulesGit git)
Sets the value ofClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules.getGit()- Parameters:
git- git block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddeploy_custom_target_type#git ClouddeployCustomTargetType#git}- Returns:
this
-
googleCloudBuildRepo
@Stability(Stable) public ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules.Builder googleCloudBuildRepo(ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModulesGoogleCloudBuildRepo googleCloudBuildRepo)
Sets the value ofClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules.getGoogleCloudBuildRepo()- Parameters:
googleCloudBuildRepo- google_cloud_build_repo block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddeploy_custom_target_type#google_cloud_build_repo ClouddeployCustomTargetType#google_cloud_build_repo}- Returns:
this
-
googleCloudStorage
@Stability(Stable) public ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules.Builder googleCloudStorage(ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModulesGoogleCloudStorage googleCloudStorage)
Sets the value ofClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules.getGoogleCloudStorage()- Parameters:
googleCloudStorage- google_cloud_storage block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddeploy_custom_target_type#google_cloud_storage ClouddeployCustomTargetType#google_cloud_storage}- Returns:
this
-
build
@Stability(Stable) public ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules>- Returns:
- a new instance of
ClouddeployCustomTargetTypeCustomActionsIncludeSkaffoldModules - Throws:
NullPointerException- if any required attribute was not provided
-
-