Class ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.artifact_registry_repository.ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository>
- Enclosing interface:
- ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository
@Stability(Stable) public static final class ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository.Builder extends Object implements software.amazon.jsii.Builder<ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepositorybuild()Builds the configured instance.ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository.BuilderrepositoryBase(String repositoryBase)ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository.BuilderrepositoryPath(String repositoryPath)
-
-
-
Method Detail
-
repositoryBase
@Stability(Stable) public ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository.Builder repositoryBase(String repositoryBase)
Sets the value ofArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository.getRepositoryBase()- Parameters:
repositoryBase- A common public repository base for Yum. Possible values: ["CENTOS", "CENTOS_DEBUG", "CENTOS_VAULT", "CENTOS_STREAM", "ROCKY", "EPEL"]. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/artifact_registry_repository#repository_base ArtifactRegistryRepository#repository_base}- Returns:
this
-
repositoryPath
@Stability(Stable) public ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository.Builder repositoryPath(String repositoryPath)
Sets the value ofArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository.getRepositoryPath()- Parameters:
repositoryPath- Specific repository from the base, e.g. '"pub/rocky/9/BaseOS/x86_64/os"'. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/artifact_registry_repository#repository_path ArtifactRegistryRepository#repository_path}- Returns:
this
-
build
@Stability(Stable) public ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository>- Returns:
- a new instance of
ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepositoryPublicRepository - Throws:
NullPointerException- if any required attribute was not provided
-
-