Class OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.os_config_os_policy_assignment.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum>
- Enclosing interface:
- OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum
@Stability(Stable) public static final class OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum.Builder extends Object implements software.amazon.jsii.Builder<OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum.BuilderbaseUrl(String baseUrl)OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYumbuild()Builds the configured instance.OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum.BuilderdisplayName(String displayName)OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum.BuildergpgKeys(List<String> gpgKeys)OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum.Builderid(String id)
-
-
-
Method Detail
-
baseUrl
@Stability(Stable) public OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum.Builder baseUrl(String baseUrl)
Sets the value ofOsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum.getBaseUrl()- Parameters:
baseUrl- The location of the repository directory. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#base_url OsConfigOsPolicyAssignment#base_url}- Returns:
this
-
id
@Stability(Stable) public OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum.Builder id(String id)
- Parameters:
id- A one word, unique name for this repository. This parameter is required. This is the 'repo id' in the yum config file and also the 'display_name' if 'display_name' is omitted. This id is also used as the unique identifier when checking for resource conflicts. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#id OsConfigOsPolicyAssignment#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.- Returns:
this
-
displayName
@Stability(Stable) public OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum.Builder displayName(String displayName)
Sets the value ofOsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum.getDisplayName()- Parameters:
displayName- The display name of the repository. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#display_name OsConfigOsPolicyAssignment#display_name}- Returns:
this
-
gpgKeys
@Stability(Stable) public OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum.Builder gpgKeys(List<String> gpgKeys)
Sets the value ofOsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum.getGpgKeys()- Parameters:
gpgKeys- URIs of GPG keys. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#gpg_keys OsConfigOsPolicyAssignment#gpg_keys}- Returns:
this
-
build
@Stability(Stable) public OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum>- Returns:
- a new instance of
OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryYum - Throws:
NullPointerException- if any required attribute was not provided
-
-