Class GrantDelegationOptions.Builder
java.lang.Object
software.amazon.awscdk.services.route53.GrantDelegationOptions.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<GrantDelegationOptions>
- Enclosing interface:
GrantDelegationOptions
@Stability(Stable)
public static final class GrantDelegationOptions.Builder
extends Object
implements software.amazon.jsii.Builder<GrantDelegationOptions>
A builder for
GrantDelegationOptions-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.delegatedZoneNames(List<String> delegatedZoneNames) Sets the value ofGrantDelegationOptions.getDelegatedZoneNames()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
delegatedZoneNames
@Stability(Stable) public GrantDelegationOptions.Builder delegatedZoneNames(List<String> delegatedZoneNames) Sets the value ofGrantDelegationOptions.getDelegatedZoneNames()- Parameters:
delegatedZoneNames- List of hosted zone names to allow delegation to in the grant permissions. If the delegated zone name contains an unresolved token, it must resolve to a zone name that satisfies the requirements according to the documentation: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/specifying-conditions-route53.html#route53_rrset_conditionkeys_normalizationAll letters must be lowercase. The DNS name must be without the trailing dot. Characters other than a–z, 0–9, - (hyphen), _ (underscore), and . (period, as a delimiter between labels) must use escape codes in the format \three-digit octal code. For example, \052 is the octal code for character *.
- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<GrantDelegationOptions>- Returns:
- a new instance of
GrantDelegationOptions - Throws:
NullPointerException- if any required attribute was not provided
-