Class ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.clouddomains_registration.ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords>
- Enclosing interface:
- ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords
@Stability(Stable) public static final class ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.Builder extends Object implements software.amazon.jsii.Builder<ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords>
A builder forClouddomainsRegistrationDnsSettingsCustomDnsDsRecords
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.Builderalgorithm(String algorithm)Sets the value ofClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.getAlgorithm()ClouddomainsRegistrationDnsSettingsCustomDnsDsRecordsbuild()Builds the configured instance.ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.Builderdigest(String digest)Sets the value ofClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.getDigest()ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.BuilderdigestType(String digestType)Sets the value ofClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.getDigestType()ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.BuilderkeyTag(Number keyTag)Sets the value ofClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.getKeyTag()
-
-
-
Method Detail
-
algorithm
@Stability(Stable) public ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.Builder algorithm(String algorithm)
Sets the value ofClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.getAlgorithm()- Parameters:
algorithm- The algorithm used to generate the referenced DNSKEY. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#algorithm ClouddomainsRegistration#algorithm}- Returns:
this
-
digest
@Stability(Stable) public ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.Builder digest(String digest)
Sets the value ofClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.getDigest()- Parameters:
digest- The digest generated from the referenced DNSKEY. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#digest ClouddomainsRegistration#digest}- Returns:
this
-
digestType
@Stability(Stable) public ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.Builder digestType(String digestType)
Sets the value ofClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.getDigestType()- Parameters:
digestType- The hash function used to generate the digest of the referenced DNSKEY. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#digest_type ClouddomainsRegistration#digest_type}- Returns:
this
-
keyTag
@Stability(Stable) public ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.Builder keyTag(Number keyTag)
Sets the value ofClouddomainsRegistrationDnsSettingsCustomDnsDsRecords.getKeyTag()- Parameters:
keyTag- The key tag of the record. Must be set in range 0 -- 65535. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#key_tag ClouddomainsRegistration#key_tag}- Returns:
this
-
build
@Stability(Stable) public ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords>- Returns:
- a new instance of
ClouddomainsRegistrationDnsSettingsCustomDnsDsRecords - Throws:
NullPointerException- if any required attribute was not provided
-
-