public static interface ResolverEndpoint.Builder extends SdkPojo, CopyableBuilder<ResolverEndpoint.Builder,ResolverEndpoint>
Modifier and Type | Method and Description |
---|---|
ResolverEndpoint.Builder |
arn(String arn)
The ARN (Amazon Resource Name) for the resolver endpoint.
|
ResolverEndpoint.Builder |
creationTime(String creationTime)
The date and time that the endpoint was created, in Unix time format and Coordinated Universal Time (UTC).
|
ResolverEndpoint.Builder |
creatorRequestId(String creatorRequestId)
A unique string that identifies the request that created the resolver endpoint.
|
ResolverEndpoint.Builder |
direction(ResolverEndpointDirection direction)
Indicates whether the resolver endpoint allows inbound or outbound DNS queries:
|
ResolverEndpoint.Builder |
direction(String direction)
Indicates whether the resolver endpoint allows inbound or outbound DNS queries:
|
ResolverEndpoint.Builder |
hostVPCId(String hostVPCId)
The ID of the VPC that you want to create the resolver endpoint in.
|
ResolverEndpoint.Builder |
id(String id)
The ID of the resolver endpoint.
|
ResolverEndpoint.Builder |
ipAddressCount(Integer ipAddressCount)
The number of IP addresses that the resolver endpoint can use for DNS queries.
|
ResolverEndpoint.Builder |
modificationTime(String modificationTime)
The date and time that the endpoint was last modified, in Unix time format and Coordinated Universal Time
(UTC).
|
ResolverEndpoint.Builder |
name(String name)
The name that you assigned to the resolver endpoint when you submitted a CreateResolverEndpoint
request.
|
ResolverEndpoint.Builder |
securityGroupIds(Collection<String> securityGroupIds)
The ID of one or more security groups that control access to this VPC.
|
ResolverEndpoint.Builder |
securityGroupIds(String... securityGroupIds)
The ID of one or more security groups that control access to this VPC.
|
ResolverEndpoint.Builder |
status(ResolverEndpointStatus status)
A code that specifies the current status of the resolver endpoint.
|
ResolverEndpoint.Builder |
status(String status)
A code that specifies the current status of the resolver endpoint.
|
ResolverEndpoint.Builder |
statusMessage(String statusMessage)
A detailed description of the status of the resolver endpoint.
|
copy
applyMutation, build
ResolverEndpoint.Builder id(String id)
The ID of the resolver endpoint.
id
- The ID of the resolver endpoint.ResolverEndpoint.Builder creatorRequestId(String creatorRequestId)
A unique string that identifies the request that created the resolver endpoint. The
CreatorRequestId
allows failed requests to be retried without the risk of executing the
operation twice.
creatorRequestId
- A unique string that identifies the request that created the resolver endpoint. The
CreatorRequestId
allows failed requests to be retried without the risk of executing the
operation twice.ResolverEndpoint.Builder arn(String arn)
The ARN (Amazon Resource Name) for the resolver endpoint.
arn
- The ARN (Amazon Resource Name) for the resolver endpoint.ResolverEndpoint.Builder name(String name)
The name that you assigned to the resolver endpoint when you submitted a CreateResolverEndpoint request.
name
- The name that you assigned to the resolver endpoint when you submitted a CreateResolverEndpoint
request.ResolverEndpoint.Builder securityGroupIds(Collection<String> securityGroupIds)
The ID of one or more security groups that control access to this VPC. The security group must include one or more inbound resolver rules.
securityGroupIds
- The ID of one or more security groups that control access to this VPC. The security group must include
one or more inbound resolver rules.ResolverEndpoint.Builder securityGroupIds(String... securityGroupIds)
The ID of one or more security groups that control access to this VPC. The security group must include one or more inbound resolver rules.
securityGroupIds
- The ID of one or more security groups that control access to this VPC. The security group must include
one or more inbound resolver rules.ResolverEndpoint.Builder direction(String direction)
Indicates whether the resolver endpoint allows inbound or outbound DNS queries:
INBOUND
: allows DNS queries to your VPC from your network or another VPC
OUTBOUND
: allows DNS queries from your VPC to your network or another VPC
direction
- Indicates whether the resolver endpoint allows inbound or outbound DNS queries:
INBOUND
: allows DNS queries to your VPC from your network or another VPC
OUTBOUND
: allows DNS queries from your VPC to your network or another VPC
ResolverEndpointDirection
,
ResolverEndpointDirection
ResolverEndpoint.Builder direction(ResolverEndpointDirection direction)
Indicates whether the resolver endpoint allows inbound or outbound DNS queries:
INBOUND
: allows DNS queries to your VPC from your network or another VPC
OUTBOUND
: allows DNS queries from your VPC to your network or another VPC
direction
- Indicates whether the resolver endpoint allows inbound or outbound DNS queries:
INBOUND
: allows DNS queries to your VPC from your network or another VPC
OUTBOUND
: allows DNS queries from your VPC to your network or another VPC
ResolverEndpointDirection
,
ResolverEndpointDirection
ResolverEndpoint.Builder ipAddressCount(Integer ipAddressCount)
The number of IP addresses that the resolver endpoint can use for DNS queries.
ipAddressCount
- The number of IP addresses that the resolver endpoint can use for DNS queries.ResolverEndpoint.Builder hostVPCId(String hostVPCId)
The ID of the VPC that you want to create the resolver endpoint in.
hostVPCId
- The ID of the VPC that you want to create the resolver endpoint in.ResolverEndpoint.Builder status(String status)
A code that specifies the current status of the resolver endpoint.
status
- A code that specifies the current status of the resolver endpoint.ResolverEndpointStatus
,
ResolverEndpointStatus
ResolverEndpoint.Builder status(ResolverEndpointStatus status)
A code that specifies the current status of the resolver endpoint.
status
- A code that specifies the current status of the resolver endpoint.ResolverEndpointStatus
,
ResolverEndpointStatus
ResolverEndpoint.Builder statusMessage(String statusMessage)
A detailed description of the status of the resolver endpoint.
statusMessage
- A detailed description of the status of the resolver endpoint.ResolverEndpoint.Builder creationTime(String creationTime)
The date and time that the endpoint was created, in Unix time format and Coordinated Universal Time (UTC).
creationTime
- The date and time that the endpoint was created, in Unix time format and Coordinated Universal Time
(UTC).ResolverEndpoint.Builder modificationTime(String modificationTime)
The date and time that the endpoint was last modified, in Unix time format and Coordinated Universal Time (UTC).
modificationTime
- The date and time that the endpoint was last modified, in Unix time format and Coordinated Universal
Time (UTC).Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.