Class ClouddomainsRegistrationContactSettings.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.clouddomains_registration.ClouddomainsRegistrationContactSettings.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ClouddomainsRegistrationContactSettings>
- Enclosing interface:
- ClouddomainsRegistrationContactSettings
@Stability(Stable) public static final class ClouddomainsRegistrationContactSettings.Builder extends Object implements software.amazon.jsii.Builder<ClouddomainsRegistrationContactSettings>
A builder forClouddomainsRegistrationContactSettings
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClouddomainsRegistrationContactSettings.BuilderadminContact(ClouddomainsRegistrationContactSettingsAdminContact adminContact)Sets the value ofClouddomainsRegistrationContactSettings.getAdminContact()ClouddomainsRegistrationContactSettingsbuild()Builds the configured instance.ClouddomainsRegistrationContactSettings.Builderprivacy(String privacy)Sets the value ofClouddomainsRegistrationContactSettings.getPrivacy()ClouddomainsRegistrationContactSettings.BuilderregistrantContact(ClouddomainsRegistrationContactSettingsRegistrantContact registrantContact)Sets the value ofClouddomainsRegistrationContactSettings.getRegistrantContact()ClouddomainsRegistrationContactSettings.BuildertechnicalContact(ClouddomainsRegistrationContactSettingsTechnicalContact technicalContact)Sets the value ofClouddomainsRegistrationContactSettings.getTechnicalContact()
-
-
-
Method Detail
-
adminContact
@Stability(Stable) public ClouddomainsRegistrationContactSettings.Builder adminContact(ClouddomainsRegistrationContactSettingsAdminContact adminContact)
Sets the value ofClouddomainsRegistrationContactSettings.getAdminContact()- Parameters:
adminContact- admin_contact block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#admin_contact ClouddomainsRegistration#admin_contact}- Returns:
this
-
privacy
@Stability(Stable) public ClouddomainsRegistrationContactSettings.Builder privacy(String privacy)
Sets the value ofClouddomainsRegistrationContactSettings.getPrivacy()- Parameters:
privacy- Required. Privacy setting for the contacts associated with the Registration. Values are PUBLIC_CONTACT_DATA, PRIVATE_CONTACT_DATA, and REDACTED_CONTACT_DATA. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#privacy ClouddomainsRegistration#privacy}- Returns:
this
-
registrantContact
@Stability(Stable) public ClouddomainsRegistrationContactSettings.Builder registrantContact(ClouddomainsRegistrationContactSettingsRegistrantContact registrantContact)
Sets the value ofClouddomainsRegistrationContactSettings.getRegistrantContact()- Parameters:
registrantContact- registrant_contact block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#registrant_contact ClouddomainsRegistration#registrant_contact}- Returns:
this
-
technicalContact
@Stability(Stable) public ClouddomainsRegistrationContactSettings.Builder technicalContact(ClouddomainsRegistrationContactSettingsTechnicalContact technicalContact)
Sets the value ofClouddomainsRegistrationContactSettings.getTechnicalContact()- Parameters:
technicalContact- technical_contact block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#technical_contact ClouddomainsRegistration#technical_contact}- Returns:
this
-
build
@Stability(Stable) public ClouddomainsRegistrationContactSettings build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ClouddomainsRegistrationContactSettings>- Returns:
- a new instance of
ClouddomainsRegistrationContactSettings - Throws:
NullPointerException- if any required attribute was not provided
-
-