@Stability(value=Experimental) @Internal public static final class RecordSetProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements RecordSetProps
RecordSetPropssoftware.amazon.jsii.JsiiObject.InitializationModeRecordSetProps.Builder, RecordSetProps.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(RecordType recordType,
RecordTarget target,
IHostedZone zone,
String comment,
String recordName,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
RecordSetProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getComment()
(experimental) A comment to add on the record.
|
String |
getRecordName()
(experimental) The domain name for this record.
|
RecordType |
getRecordType()
(experimental) The record type.
|
RecordTarget |
getTarget()
(experimental) The target for this record, either `RecordTarget.fromValues()` or `RecordTarget.fromAlias()`.
|
Duration |
getTtl()
(experimental) The resource record cache time to live (TTL).
|
IHostedZone |
getZone()
(experimental) 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(RecordType recordType, RecordTarget target, IHostedZone zone, String comment, String recordName, Duration ttl)
RecordSetProps.Builder.public final RecordType getRecordType()
RecordSetPropsgetRecordType in interface RecordSetPropspublic final RecordTarget getTarget()
RecordSetPropsgetTarget in interface RecordSetPropspublic final IHostedZone getZone()
RecordSetOptionsgetZone in interface RecordSetOptionspublic final String getComment()
RecordSetOptionsDefault: no comment
getComment 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 © 2021. All rights reserved.