public static final class VpcEndpointServiceDomainName.Builder
extends java.lang.Object
VpcEndpointServiceDomainName
.Modifier and Type | Method and Description |
---|---|
VpcEndpointServiceDomainName |
build() |
static VpcEndpointServiceDomainName.Builder |
create(software.constructs.Construct scope,
java.lang.String id) |
VpcEndpointServiceDomainName.Builder |
domainName(java.lang.String domainName)
The domain name to use.
|
VpcEndpointServiceDomainName.Builder |
endpointService(IVpcEndpointService endpointService)
The VPC Endpoint Service to configure Private DNS for.
|
VpcEndpointServiceDomainName.Builder |
publicHostedZone(IPublicHostedZone publicHostedZone)
The public hosted zone to use for the domain.
|
public static VpcEndpointServiceDomainName.Builder create(software.constructs.Construct scope, java.lang.String id)
scope
- This parameter is required.id
- This parameter is required.VpcEndpointServiceDomainName.Builder
.public VpcEndpointServiceDomainName.Builder domainName(java.lang.String domainName)
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.
domainName
- The domain name to use. This parameter is required.this
https://docs.aws.amazon.com/vpc/latest/userguide/endpoint-services-dns-validation.html
public VpcEndpointServiceDomainName.Builder endpointService(IVpcEndpointService endpointService)
endpointService
- The VPC Endpoint Service to configure Private DNS for. This parameter is required.this
public VpcEndpointServiceDomainName.Builder publicHostedZone(IPublicHostedZone publicHostedZone)
publicHostedZone
- The public hosted zone to use for the domain. This parameter is required.this
public VpcEndpointServiceDomainName build()