@Stability(value=Stable) @Internal public static final class CrossAccountZoneDelegationRecordProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CrossAccountZoneDelegationRecordProps
CrossAccountZoneDelegationRecordProps
software.amazon.jsii.JsiiObject.InitializationMode
CrossAccountZoneDelegationRecordProps.Builder, CrossAccountZoneDelegationRecordProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(IHostedZone delegatedZone,
IRole delegationRole,
String parentHostedZoneId,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
CrossAccountZoneDelegationRecordProps.Builder . |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
IHostedZone |
getDelegatedZone()
The zone to be delegated.
|
IRole |
getDelegationRole()
The delegation role in the parent account.
|
String |
getParentHostedZoneId()
The hosted zone id in the parent account.
|
Duration |
getTtl()
The resource record cache time to live (TTL).
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.protected Jsii$Proxy(IHostedZone delegatedZone, IRole delegationRole, String parentHostedZoneId, Duration ttl)
CrossAccountZoneDelegationRecordProps.Builder
.public final IHostedZone getDelegatedZone()
CrossAccountZoneDelegationRecordProps
getDelegatedZone
in interface CrossAccountZoneDelegationRecordProps
public final IRole getDelegationRole()
CrossAccountZoneDelegationRecordProps
getDelegationRole
in interface CrossAccountZoneDelegationRecordProps
public final String getParentHostedZoneId()
CrossAccountZoneDelegationRecordProps
getParentHostedZoneId
in interface CrossAccountZoneDelegationRecordProps
public final Duration getTtl()
CrossAccountZoneDelegationRecordProps
Default: Duration.days(2)
getTtl
in interface CrossAccountZoneDelegationRecordProps
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2021. All rights reserved.