Class CfnResolverRule.TargetAddressProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.route53resolver.CfnResolverRule.TargetAddressProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnResolverRule.TargetAddressProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnResolverRule.TargetAddressProperty
@Stability(Stable)
@Internal
public static final class CfnResolverRule.TargetAddressProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnResolverRule.TargetAddressProperty
An implementation for
CfnResolverRule.TargetAddressProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.route53resolver.CfnResolverRule.TargetAddressProperty
CfnResolverRule.TargetAddressProperty.Builder, CfnResolverRule.TargetAddressProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnResolverRule.TargetAddressProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
getIp()
One IPv4 address that you want to forward DNS queries to.final String
getIpv6()
One IPv6 address that you want to forward DNS queries to.final String
getPort()
The port atIp
that you want to forward DNS queries to.final String
The protocols for the target address.final String
The Server Name Indication of the DoH server that you want to forward queries to.final int
hashCode()
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 theCfnResolverRule.TargetAddressProperty.Builder
.
-
-
Method Details
-
getIp
Description copied from interface:CfnResolverRule.TargetAddressProperty
One IPv4 address that you want to forward DNS queries to.- Specified by:
getIp
in interfaceCfnResolverRule.TargetAddressProperty
- See Also:
-
getIpv6
Description copied from interface:CfnResolverRule.TargetAddressProperty
One IPv6 address that you want to forward DNS queries to.- Specified by:
getIpv6
in interfaceCfnResolverRule.TargetAddressProperty
- See Also:
-
getPort
Description copied from interface:CfnResolverRule.TargetAddressProperty
The port atIp
that you want to forward DNS queries to.- Specified by:
getPort
in interfaceCfnResolverRule.TargetAddressProperty
- See Also:
-
getProtocol
Description copied from interface:CfnResolverRule.TargetAddressProperty
The protocols for the target address.The protocol you choose needs to be supported by the outbound endpoint of the Resolver rule.
- Specified by:
getProtocol
in interfaceCfnResolverRule.TargetAddressProperty
- See Also:
-
getServerNameIndication
Description copied from interface:CfnResolverRule.TargetAddressProperty
The Server Name Indication of the DoH server that you want to forward queries to.This is only used if the Protocol of the
TargetAddress
isDoH
.- Specified by:
getServerNameIndication
in interfaceCfnResolverRule.TargetAddressProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-