Class VpcEndpointServiceDomainNameProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.route53.VpcEndpointServiceDomainNameProps.Jsii$Proxy
- All Implemented Interfaces:
VpcEndpointServiceDomainNameProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
VpcEndpointServiceDomainNameProps
@Stability(Stable)
@Internal
public static final class VpcEndpointServiceDomainNameProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements VpcEndpointServiceDomainNameProps
An implementation for
VpcEndpointServiceDomainNameProps
-
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.route53.VpcEndpointServiceDomainNameProps
VpcEndpointServiceDomainNameProps.Builder, VpcEndpointServiceDomainNameProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theVpcEndpointServiceDomainNameProps.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
The domain name to use.final IVpcEndpointService
The VPC Endpoint Service to configure Private DNS for.final IPublicHostedZone
The public hosted zone to use for the domain.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 theVpcEndpointServiceDomainNameProps.Builder
.
-
-
Method Details
-
getDomainName
Description copied from interface:VpcEndpointServiceDomainNameProps
The domain name to use.This domain name must be owned by this account (registered through Route53), or delegated to this account. Domain ownership will be verified by AWS before private DNS can be used.
- Specified by:
getDomainName
in interfaceVpcEndpointServiceDomainNameProps
- See Also:
-
getEndpointService
Description copied from interface:VpcEndpointServiceDomainNameProps
The VPC Endpoint Service to configure Private DNS for.- Specified by:
getEndpointService
in interfaceVpcEndpointServiceDomainNameProps
-
getPublicHostedZone
Description copied from interface:VpcEndpointServiceDomainNameProps
The public hosted zone to use for the domain.- Specified by:
getPublicHostedZone
in interfaceVpcEndpointServiceDomainNameProps
-
$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()
-