public static interface ModifyVpcEndpointRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<ModifyVpcEndpointRequest.Builder,ModifyVpcEndpointRequest>
Modifier and Type | Method and Description |
---|---|
ModifyVpcEndpointRequest.Builder |
addRouteTableIds(Collection<String> addRouteTableIds)
(Gateway endpoint) One or more route tables IDs to associate with the endpoint.
|
ModifyVpcEndpointRequest.Builder |
addRouteTableIds(String... addRouteTableIds)
(Gateway endpoint) One or more route tables IDs to associate with the endpoint.
|
ModifyVpcEndpointRequest.Builder |
addSecurityGroupIds(Collection<String> addSecurityGroupIds)
(Interface endpoint) One or more security group IDs to associate with the network interface.
|
ModifyVpcEndpointRequest.Builder |
addSecurityGroupIds(String... addSecurityGroupIds)
(Interface endpoint) One or more security group IDs to associate with the network interface.
|
ModifyVpcEndpointRequest.Builder |
addSubnetIds(Collection<String> addSubnetIds)
(Interface endpoint) One or more subnet IDs in which to serve the endpoint.
|
ModifyVpcEndpointRequest.Builder |
addSubnetIds(String... addSubnetIds)
(Interface endpoint) One or more subnet IDs in which to serve the endpoint.
|
ModifyVpcEndpointRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
ModifyVpcEndpointRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
ModifyVpcEndpointRequest.Builder |
policyDocument(String policyDocument)
(Gateway endpoint) A policy document to attach to the endpoint.
|
ModifyVpcEndpointRequest.Builder |
privateDnsEnabled(Boolean privateDnsEnabled)
(Interface endpoint) Indicate whether a private hosted zone is associated with the VPC.
|
ModifyVpcEndpointRequest.Builder |
removeRouteTableIds(Collection<String> removeRouteTableIds)
(Gateway endpoint) One or more route table IDs to disassociate from the endpoint.
|
ModifyVpcEndpointRequest.Builder |
removeRouteTableIds(String... removeRouteTableIds)
(Gateway endpoint) One or more route table IDs to disassociate from the endpoint.
|
ModifyVpcEndpointRequest.Builder |
removeSecurityGroupIds(Collection<String> removeSecurityGroupIds)
(Interface endpoint) One or more security group IDs to disassociate from the network interface.
|
ModifyVpcEndpointRequest.Builder |
removeSecurityGroupIds(String... removeSecurityGroupIds)
(Interface endpoint) One or more security group IDs to disassociate from the network interface.
|
ModifyVpcEndpointRequest.Builder |
removeSubnetIds(Collection<String> removeSubnetIds)
(Interface endpoint) One or more subnets IDs in which to remove the endpoint.
|
ModifyVpcEndpointRequest.Builder |
removeSubnetIds(String... removeSubnetIds)
(Interface endpoint) One or more subnets IDs in which to remove the endpoint.
|
ModifyVpcEndpointRequest.Builder |
resetPolicy(Boolean resetPolicy)
(Gateway endpoint) Specify
true to reset the policy document to the default policy. |
ModifyVpcEndpointRequest.Builder |
vpcEndpointId(String vpcEndpointId)
The ID of the endpoint.
|
build
overrideConfiguration
copy
applyMutation, build
ModifyVpcEndpointRequest.Builder vpcEndpointId(String vpcEndpointId)
The ID of the endpoint.
vpcEndpointId
- The ID of the endpoint.ModifyVpcEndpointRequest.Builder resetPolicy(Boolean resetPolicy)
(Gateway endpoint) Specify true
to reset the policy document to the default policy. The default
policy allows full access to the service.
resetPolicy
- (Gateway endpoint) Specify true
to reset the policy document to the default policy. The
default policy allows full access to the service.ModifyVpcEndpointRequest.Builder policyDocument(String policyDocument)
(Gateway endpoint) A policy document to attach to the endpoint. The policy must be in valid JSON format.
policyDocument
- (Gateway endpoint) A policy document to attach to the endpoint. The policy must be in valid JSON
format.ModifyVpcEndpointRequest.Builder addRouteTableIds(Collection<String> addRouteTableIds)
(Gateway endpoint) One or more route tables IDs to associate with the endpoint.
addRouteTableIds
- (Gateway endpoint) One or more route tables IDs to associate with the endpoint.ModifyVpcEndpointRequest.Builder addRouteTableIds(String... addRouteTableIds)
(Gateway endpoint) One or more route tables IDs to associate with the endpoint.
addRouteTableIds
- (Gateway endpoint) One or more route tables IDs to associate with the endpoint.ModifyVpcEndpointRequest.Builder removeRouteTableIds(Collection<String> removeRouteTableIds)
(Gateway endpoint) One or more route table IDs to disassociate from the endpoint.
removeRouteTableIds
- (Gateway endpoint) One or more route table IDs to disassociate from the endpoint.ModifyVpcEndpointRequest.Builder removeRouteTableIds(String... removeRouteTableIds)
(Gateway endpoint) One or more route table IDs to disassociate from the endpoint.
removeRouteTableIds
- (Gateway endpoint) One or more route table IDs to disassociate from the endpoint.ModifyVpcEndpointRequest.Builder addSubnetIds(Collection<String> addSubnetIds)
(Interface endpoint) One or more subnet IDs in which to serve the endpoint.
addSubnetIds
- (Interface endpoint) One or more subnet IDs in which to serve the endpoint.ModifyVpcEndpointRequest.Builder addSubnetIds(String... addSubnetIds)
(Interface endpoint) One or more subnet IDs in which to serve the endpoint.
addSubnetIds
- (Interface endpoint) One or more subnet IDs in which to serve the endpoint.ModifyVpcEndpointRequest.Builder removeSubnetIds(Collection<String> removeSubnetIds)
(Interface endpoint) One or more subnets IDs in which to remove the endpoint.
removeSubnetIds
- (Interface endpoint) One or more subnets IDs in which to remove the endpoint.ModifyVpcEndpointRequest.Builder removeSubnetIds(String... removeSubnetIds)
(Interface endpoint) One or more subnets IDs in which to remove the endpoint.
removeSubnetIds
- (Interface endpoint) One or more subnets IDs in which to remove the endpoint.ModifyVpcEndpointRequest.Builder addSecurityGroupIds(Collection<String> addSecurityGroupIds)
(Interface endpoint) One or more security group IDs to associate with the network interface.
addSecurityGroupIds
- (Interface endpoint) One or more security group IDs to associate with the network interface.ModifyVpcEndpointRequest.Builder addSecurityGroupIds(String... addSecurityGroupIds)
(Interface endpoint) One or more security group IDs to associate with the network interface.
addSecurityGroupIds
- (Interface endpoint) One or more security group IDs to associate with the network interface.ModifyVpcEndpointRequest.Builder removeSecurityGroupIds(Collection<String> removeSecurityGroupIds)
(Interface endpoint) One or more security group IDs to disassociate from the network interface.
removeSecurityGroupIds
- (Interface endpoint) One or more security group IDs to disassociate from the network interface.ModifyVpcEndpointRequest.Builder removeSecurityGroupIds(String... removeSecurityGroupIds)
(Interface endpoint) One or more security group IDs to disassociate from the network interface.
removeSecurityGroupIds
- (Interface endpoint) One or more security group IDs to disassociate from the network interface.ModifyVpcEndpointRequest.Builder privateDnsEnabled(Boolean privateDnsEnabled)
(Interface endpoint) Indicate whether a private hosted zone is associated with the VPC.
privateDnsEnabled
- (Interface endpoint) Indicate whether a private hosted zone is associated with the VPC.ModifyVpcEndpointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.ModifyVpcEndpointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.