Package com.google.cloud.dns
Class ZoneInfo.DnsSecConfig.Builder
- java.lang.Object
-
- com.google.cloud.dns.ZoneInfo.DnsSecConfig.Builder
-
- Enclosing class:
- ZoneInfo.DnsSecConfig
public static class ZoneInfo.DnsSecConfig.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ZoneInfo.DnsSecConfig
build()
Creates aDnsSecConfig
object.ZoneInfo.DnsSecConfig.Builder
setDefaultKeySpecs(List<ZoneInfo.KeySpec> defaultKeySpecs)
Specifies parameters for generating initial DnsKeys for this ManagedZone.ZoneInfo.DnsSecConfig.Builder
setNonExistence(String nonExistence)
Specifies the mechanism for authenticated denial-of-existence responses.ZoneInfo.DnsSecConfig.Builder
setState(String state)
Specifies whether DNSSEC is enabled, and what mode it is in.
-
-
-
Method Detail
-
setDefaultKeySpecs
public ZoneInfo.DnsSecConfig.Builder setDefaultKeySpecs(List<ZoneInfo.KeySpec> defaultKeySpecs)
Specifies parameters for generating initial DnsKeys for this ManagedZone. This can be change while state is OFF.
-
setNonExistence
public ZoneInfo.DnsSecConfig.Builder setNonExistence(String nonExistence)
Specifies the mechanism for authenticated denial-of-existence responses. This can be change while state is OFF. Acceptable values are 'nsec' or 'nsec3'.- Throws:
IllegalArgumentException
- if nonExistence value is not acceptable
-
setState
public ZoneInfo.DnsSecConfig.Builder setState(String state)
Specifies whether DNSSEC is enabled, and what mode it is in. Acceptable values are 'on', 'off' or 'transfer'.- Throws:
IllegalArgumentException
- if state value is not acceptable
-
build
public ZoneInfo.DnsSecConfig build()
Creates aDnsSecConfig
object.
-
-