@Stability(value=Experimental) public static final class CrossAccountZoneDelegationRecordProps.Builder extends Object implements software.amazon.jsii.Builder<CrossAccountZoneDelegationRecordProps>
CrossAccountZoneDelegationRecordProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CrossAccountZoneDelegationRecordProps |
build()
Builds the configured instance.
|
CrossAccountZoneDelegationRecordProps.Builder |
delegatedZone(IHostedZone delegatedZone)
Sets the value of
CrossAccountZoneDelegationRecordProps.getDelegatedZone() |
CrossAccountZoneDelegationRecordProps.Builder |
delegationRole(IRole delegationRole)
Sets the value of
CrossAccountZoneDelegationRecordProps.getDelegationRole() |
CrossAccountZoneDelegationRecordProps.Builder |
parentHostedZoneId(String parentHostedZoneId)
Sets the value of
CrossAccountZoneDelegationRecordProps.getParentHostedZoneId() |
CrossAccountZoneDelegationRecordProps.Builder |
parentHostedZoneName(String parentHostedZoneName)
Sets the value of
CrossAccountZoneDelegationRecordProps.getParentHostedZoneName() |
CrossAccountZoneDelegationRecordProps.Builder |
ttl(Duration ttl)
Sets the value of
CrossAccountZoneDelegationRecordProps.getTtl() |
@Stability(value=Experimental) public CrossAccountZoneDelegationRecordProps.Builder delegatedZone(IHostedZone delegatedZone)
CrossAccountZoneDelegationRecordProps.getDelegatedZone()delegatedZone - The zone to be delegated. This parameter is required.this@Stability(value=Experimental) public CrossAccountZoneDelegationRecordProps.Builder delegationRole(IRole delegationRole)
CrossAccountZoneDelegationRecordProps.getDelegationRole()delegationRole - The delegation role in the parent account. This parameter is required.this@Stability(value=Experimental) public CrossAccountZoneDelegationRecordProps.Builder parentHostedZoneId(String parentHostedZoneId)
CrossAccountZoneDelegationRecordProps.getParentHostedZoneId()parentHostedZoneId - The hosted zone id in the parent account.this@Stability(value=Experimental) public CrossAccountZoneDelegationRecordProps.Builder parentHostedZoneName(String parentHostedZoneName)
CrossAccountZoneDelegationRecordProps.getParentHostedZoneName()parentHostedZoneName - The hosted zone name in the parent account.this@Stability(value=Experimental) public CrossAccountZoneDelegationRecordProps.Builder ttl(Duration ttl)
CrossAccountZoneDelegationRecordProps.getTtl()ttl - The resource record cache time to live (TTL).this@Stability(value=Experimental) public CrossAccountZoneDelegationRecordProps build()
build in interface software.amazon.jsii.Builder<CrossAccountZoneDelegationRecordProps>CrossAccountZoneDelegationRecordPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.