Class CrossAccountZoneDelegationRecordProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.route53.CrossAccountZoneDelegationRecordProps.Jsii$Proxy
- All Implemented Interfaces:
CrossAccountZoneDelegationRecordProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CrossAccountZoneDelegationRecordProps
@Stability(Stable)
@Internal
public static final class CrossAccountZoneDelegationRecordProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CrossAccountZoneDelegationRecordProps
An implementation for
CrossAccountZoneDelegationRecordProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.route53.CrossAccountZoneDelegationRecordProps
CrossAccountZoneDelegationRecordProps.Builder, CrossAccountZoneDelegationRecordProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCrossAccountZoneDelegationRecordProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal IHostedZoneThe zone to be delegated.final IRoleThe delegation role in the parent account.final StringThe hosted zone id in the parent account.final StringThe hosted zone name in the parent account.final RemovalPolicyThe removal policy to apply to the record set.final DurationgetTtl()The resource record cache time to live (TTL).final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCrossAccountZoneDelegationRecordProps.Builder.
-
-
Method Details
-
getDelegatedZone
Description copied from interface:CrossAccountZoneDelegationRecordPropsThe zone to be delegated.- Specified by:
getDelegatedZonein interfaceCrossAccountZoneDelegationRecordProps
-
getDelegationRole
Description copied from interface:CrossAccountZoneDelegationRecordPropsThe delegation role in the parent account.- Specified by:
getDelegationRolein interfaceCrossAccountZoneDelegationRecordProps
-
getParentHostedZoneId
Description copied from interface:CrossAccountZoneDelegationRecordPropsThe hosted zone id in the parent account.Default: - no zone id
- Specified by:
getParentHostedZoneIdin interfaceCrossAccountZoneDelegationRecordProps
-
getParentHostedZoneName
Description copied from interface:CrossAccountZoneDelegationRecordPropsThe hosted zone name in the parent account.Default: - no zone name
- Specified by:
getParentHostedZoneNamein interfaceCrossAccountZoneDelegationRecordProps
-
getRemovalPolicy
Description copied from interface:CrossAccountZoneDelegationRecordPropsThe removal policy to apply to the record set.Default: RemovalPolicy.DESTROY
- Specified by:
getRemovalPolicyin interfaceCrossAccountZoneDelegationRecordProps
-
getTtl
Description copied from interface:CrossAccountZoneDelegationRecordPropsThe resource record cache time to live (TTL).Default: Duration.days(2)
- Specified by:
getTtlin interfaceCrossAccountZoneDelegationRecordProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-