Class SecureSourceManagerRepositoryInitialConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.secure_source_manager_repository.SecureSourceManagerRepositoryInitialConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<SecureSourceManagerRepositoryInitialConfig>
- Enclosing interface:
- SecureSourceManagerRepositoryInitialConfig
@Stability(Stable) public static final class SecureSourceManagerRepositoryInitialConfig.Builder extends Object implements software.amazon.jsii.Builder<SecureSourceManagerRepositoryInitialConfig>
A builder forSecureSourceManagerRepositoryInitialConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecureSourceManagerRepositoryInitialConfigbuild()Builds the configured instance.SecureSourceManagerRepositoryInitialConfig.BuilderdefaultBranch(String defaultBranch)Sets the value ofSecureSourceManagerRepositoryInitialConfig.getDefaultBranch()SecureSourceManagerRepositoryInitialConfig.Buildergitignores(List<String> gitignores)Sets the value ofSecureSourceManagerRepositoryInitialConfig.getGitignores()SecureSourceManagerRepositoryInitialConfig.Builderlicense(String license)Sets the value ofSecureSourceManagerRepositoryInitialConfig.getLicense()SecureSourceManagerRepositoryInitialConfig.Builderreadme(String readme)Sets the value ofSecureSourceManagerRepositoryInitialConfig.getReadme()
-
-
-
Method Detail
-
defaultBranch
@Stability(Stable) public SecureSourceManagerRepositoryInitialConfig.Builder defaultBranch(String defaultBranch)
Sets the value ofSecureSourceManagerRepositoryInitialConfig.getDefaultBranch()- Parameters:
defaultBranch- Default branch name of the repository. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/secure_source_manager_repository#default_branch SecureSourceManagerRepository#default_branch}- Returns:
this
-
gitignores
@Stability(Stable) public SecureSourceManagerRepositoryInitialConfig.Builder gitignores(List<String> gitignores)
Sets the value ofSecureSourceManagerRepositoryInitialConfig.getGitignores()- Parameters:
gitignores- List of gitignore template names user can choose from. Valid values can be viewed at https://cloud.google.com/secure-source-manager/docs/reference/rest/v1/projects.locations.repositories#initialconfig. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/secure_source_manager_repository#gitignores SecureSourceManagerRepository#gitignores}- Returns:
this
-
license
@Stability(Stable) public SecureSourceManagerRepositoryInitialConfig.Builder license(String license)
Sets the value ofSecureSourceManagerRepositoryInitialConfig.getLicense()- Parameters:
license- License template name user can choose from. Valid values can be viewed at https://cloud.google.com/secure-source-manager/docs/reference/rest/v1/projects.locations.repositories#initialconfig. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/secure_source_manager_repository#license SecureSourceManagerRepository#license}- Returns:
this
-
readme
@Stability(Stable) public SecureSourceManagerRepositoryInitialConfig.Builder readme(String readme)
Sets the value ofSecureSourceManagerRepositoryInitialConfig.getReadme()- Parameters:
readme- README template name. Valid values can be viewed at https://cloud.google.com/secure-source-manager/docs/reference/rest/v1/projects.locations.repositories#initialconfig. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/secure_source_manager_repository#readme SecureSourceManagerRepository#readme}- Returns:
this
-
build
@Stability(Stable) public SecureSourceManagerRepositoryInitialConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SecureSourceManagerRepositoryInitialConfig>- Returns:
- a new instance of
SecureSourceManagerRepositoryInitialConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-