@Stability(value=Stable) @Internal public static final class ZoneDelegationRecordProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ZoneDelegationRecordProps
ZoneDelegationRecordPropssoftware.amazon.jsii.JsiiObject.InitializationModeZoneDelegationRecordProps.Builder, ZoneDelegationRecordProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(ZoneDelegationRecordProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
ZoneDelegationRecordProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getComment()
A comment to add on the record.
|
Boolean |
getDeleteExisting()
Whether to delete the same record set in the hosted zone if it already exists.
|
List<String> |
getNameServers()
The name servers to report in the delegation records.
|
String |
getRecordName()
The domain name for this record.
|
Duration |
getTtl()
The resource record cache time to live (TTL).
|
IHostedZone |
getZone()
The hosted zone in which to define the new record.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(ZoneDelegationRecordProps.Builder builder)
ZoneDelegationRecordProps.Builder.public final List<String> getNameServers()
ZoneDelegationRecordPropsgetNameServers in interface ZoneDelegationRecordPropspublic final IHostedZone getZone()
RecordSetOptionsgetZone in interface RecordSetOptionspublic final String getComment()
RecordSetOptionsDefault: no comment
getComment in interface RecordSetOptionspublic final Boolean getDeleteExisting()
RecordSetOptionsThis allows to deploy a new record set while minimizing the downtime because the new record set will be created immediately after the existing one is deleted. It also avoids "manual" actions to delete existing record sets.
Default: false
getDeleteExisting in interface RecordSetOptionspublic final String getRecordName()
RecordSetOptionsDefault: zone root
getRecordName in interface RecordSetOptionspublic final Duration getTtl()
RecordSetOptionsDefault: Duration.minutes(30)
getTtl in interface RecordSetOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.