Class OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepository.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.os_config_os_policy_assignment.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepository.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepository>
- Enclosing interface:
- OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepository
@Stability(Stable) public static final class OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepository.Builder extends Object implements software.amazon.jsii.Builder<OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepository>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
apt
@Stability(Stable) public OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepository.Builder apt(OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryApt apt)
- Parameters:
apt- apt block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#apt OsConfigOsPolicyAssignment#apt}- Returns:
this
-
goo
@Stability(Stable) public OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepository.Builder goo(OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryGoo goo)
- Parameters:
goo- goo block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#goo OsConfigOsPolicyAssignment#goo}- Returns:
this
-
yum
@Stability(Stable) public OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepository.Builder yum(OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum yum)
- Parameters:
yum- yum block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#yum OsConfigOsPolicyAssignment#yum}- Returns:
this
-
zypper
@Stability(Stable) public OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepository.Builder zypper(OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryZypper zypper)
- Parameters:
zypper- zypper block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#zypper OsConfigOsPolicyAssignment#zypper}- Returns:
this
-
build
@Stability(Stable) public OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepository build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepository>- Returns:
- a new instance of
OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepository - Throws:
NullPointerException- if any required attribute was not provided
-
-