Class CfnTrafficPolicyInstanceProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.route53.CfnTrafficPolicyInstanceProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTrafficPolicyInstanceProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTrafficPolicyInstanceProps
@Stability(Stable)
@Internal
public static final class CfnTrafficPolicyInstanceProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTrafficPolicyInstanceProps
An implementation for
CfnTrafficPolicyInstanceProps-
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.CfnTrafficPolicyInstanceProps
CfnTrafficPolicyInstanceProps.Builder, CfnTrafficPolicyInstanceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTrafficPolicyInstanceProps.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 StringThe ID of the hosted zone that Amazon Route 53 creates the resource record sets in.final StringgetName()The domain name, or subdomain name, for which Amazon Route 53 answers DNS queries by using the resource record sets it creates for this traffic policy instance.final StringThe ID of the traffic policy that Amazon Route 53 uses to create resource record sets in the specified hosted zone.final NumberThe version of the traffic policy that Amazon Route 53 uses to create resource record sets in the specified hosted zone.final NumbergetTtl()The TTL that Amazon Route 53 assigns to all of the resource record sets that it creates in the specified hosted zone.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 theCfnTrafficPolicyInstanceProps.Builder.
-
-
Method Details
-
getHostedZoneId
Description copied from interface:CfnTrafficPolicyInstancePropsThe ID of the hosted zone that Amazon Route 53 creates the resource record sets in.The bare ID as Route 53 returns it, without a /hostedzone/ prefix.
- Specified by:
getHostedZoneIdin interfaceCfnTrafficPolicyInstanceProps- See Also:
-
getName
Description copied from interface:CfnTrafficPolicyInstancePropsThe domain name, or subdomain name, for which Amazon Route 53 answers DNS queries by using the resource record sets it creates for this traffic policy instance.Must be lower-case and end with a trailing dot, which is the form Route 53 returns: Route 53 normalizes DNS names, so admitting another form would neither round-trip through Read nor guarantee that a change to this property changes the resource's identity.
- Specified by:
getNamein interfaceCfnTrafficPolicyInstanceProps- See Also:
-
getTrafficPolicyId
Description copied from interface:CfnTrafficPolicyInstancePropsThe ID of the traffic policy that Amazon Route 53 uses to create resource record sets in the specified hosted zone.Lower-case, as Route 53 returns it.
- Specified by:
getTrafficPolicyIdin interfaceCfnTrafficPolicyInstanceProps- See Also:
-
getTrafficPolicyVersion
Description copied from interface:CfnTrafficPolicyInstancePropsThe version of the traffic policy that Amazon Route 53 uses to create resource record sets in the specified hosted zone.- Specified by:
getTrafficPolicyVersionin interfaceCfnTrafficPolicyInstanceProps- See Also:
-
getTtl
Description copied from interface:CfnTrafficPolicyInstancePropsThe TTL that Amazon Route 53 assigns to all of the resource record sets that it creates in the specified hosted zone.- Specified by:
getTtlin interfaceCfnTrafficPolicyInstanceProps- See Also:
-
$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()
-