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) The IDs of the route tables to associate with the endpoint.
|
ModifyVpcEndpointRequest.Builder |
addRouteTableIds(String... addRouteTableIds)
(Gateway endpoint) The IDs of the route tables to associate with the endpoint.
|
ModifyVpcEndpointRequest.Builder |
addSecurityGroupIds(Collection<String> addSecurityGroupIds)
(Interface endpoint) The IDs of the security groups to associate with the endpoint network interfaces.
|
ModifyVpcEndpointRequest.Builder |
addSecurityGroupIds(String... addSecurityGroupIds)
(Interface endpoint) The IDs of the security groups to associate with the endpoint network interfaces.
|
ModifyVpcEndpointRequest.Builder |
addSubnetIds(Collection<String> addSubnetIds)
(Interface and Gateway Load Balancer endpoints) The IDs of the subnets in which to serve the endpoint.
|
ModifyVpcEndpointRequest.Builder |
addSubnetIds(String... addSubnetIds)
(Interface and Gateway Load Balancer endpoints) The IDs of the subnets in which to serve the endpoint.
|
default ModifyVpcEndpointRequest.Builder |
dnsOptions(Consumer<DnsOptionsSpecification.Builder> dnsOptions)
The DNS options for the endpoint.
|
ModifyVpcEndpointRequest.Builder |
dnsOptions(DnsOptionsSpecification dnsOptions)
The DNS options for the endpoint.
|
ModifyVpcEndpointRequest.Builder |
dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and
provides an error response.
|
ModifyVpcEndpointRequest.Builder |
ipAddressType(IpAddressType ipAddressType)
The IP address type for the endpoint.
|
ModifyVpcEndpointRequest.Builder |
ipAddressType(String ipAddressType)
The IP address type for the endpoint.
|
ModifyVpcEndpointRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
ModifyVpcEndpointRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
ModifyVpcEndpointRequest.Builder |
policyDocument(String policyDocument)
(Interface and gateway endpoints) A policy to attach to the endpoint that controls access to the service.
|
ModifyVpcEndpointRequest.Builder |
privateDnsEnabled(Boolean privateDnsEnabled)
(Interface endpoint) Indicates whether a private hosted zone is associated with the VPC.
|
ModifyVpcEndpointRequest.Builder |
removeRouteTableIds(Collection<String> removeRouteTableIds)
(Gateway endpoint) The IDs of the route tables to disassociate from the endpoint.
|
ModifyVpcEndpointRequest.Builder |
removeRouteTableIds(String... removeRouteTableIds)
(Gateway endpoint) The IDs of the route tables to disassociate from the endpoint.
|
ModifyVpcEndpointRequest.Builder |
removeSecurityGroupIds(Collection<String> removeSecurityGroupIds)
(Interface endpoint) The IDs of the security groups to disassociate from the endpoint network interfaces.
|
ModifyVpcEndpointRequest.Builder |
removeSecurityGroupIds(String... removeSecurityGroupIds)
(Interface endpoint) The IDs of the security groups to disassociate from the endpoint network interfaces.
|
ModifyVpcEndpointRequest.Builder |
removeSubnetIds(Collection<String> removeSubnetIds)
(Interface endpoint) The IDs of the subnets from which to remove the endpoint.
|
ModifyVpcEndpointRequest.Builder |
removeSubnetIds(String... removeSubnetIds)
(Interface endpoint) The IDs of the subnets from 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 |
subnetConfigurations(Collection<SubnetConfiguration> subnetConfigurations)
The subnet configurations for the endpoint.
|
ModifyVpcEndpointRequest.Builder |
subnetConfigurations(Consumer<SubnetConfiguration.Builder>... subnetConfigurations)
The subnet configurations for the endpoint.
|
ModifyVpcEndpointRequest.Builder |
subnetConfigurations(SubnetConfiguration... subnetConfigurations)
The subnet configurations for the endpoint.
|
ModifyVpcEndpointRequest.Builder |
vpcEndpointId(String vpcEndpointId)
The ID of the endpoint.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildModifyVpcEndpointRequest.Builder dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and
provides an error response. If you have the required permissions, the error response is
DryRunOperation. Otherwise, it is UnauthorizedOperation.
dryRun - Checks whether you have the required permissions for the action, without actually making the request,
and provides an error response. If you have the required permissions, the error response is
DryRunOperation. Otherwise, it is UnauthorizedOperation.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)
(Interface and gateway endpoints) A policy to attach to the endpoint that controls access to the service. The policy must be in valid JSON format.
policyDocument - (Interface and gateway endpoints) A policy to attach to the endpoint that controls access to the
service. The policy must be in valid JSON format.ModifyVpcEndpointRequest.Builder addRouteTableIds(Collection<String> addRouteTableIds)
(Gateway endpoint) The IDs of the route tables to associate with the endpoint.
addRouteTableIds - (Gateway endpoint) The IDs of the route tables to associate with the endpoint.ModifyVpcEndpointRequest.Builder addRouteTableIds(String... addRouteTableIds)
(Gateway endpoint) The IDs of the route tables to associate with the endpoint.
addRouteTableIds - (Gateway endpoint) The IDs of the route tables to associate with the endpoint.ModifyVpcEndpointRequest.Builder removeRouteTableIds(Collection<String> removeRouteTableIds)
(Gateway endpoint) The IDs of the route tables to disassociate from the endpoint.
removeRouteTableIds - (Gateway endpoint) The IDs of the route tables to disassociate from the endpoint.ModifyVpcEndpointRequest.Builder removeRouteTableIds(String... removeRouteTableIds)
(Gateway endpoint) The IDs of the route tables to disassociate from the endpoint.
removeRouteTableIds - (Gateway endpoint) The IDs of the route tables to disassociate from the endpoint.ModifyVpcEndpointRequest.Builder addSubnetIds(Collection<String> addSubnetIds)
(Interface and Gateway Load Balancer endpoints) The IDs of the subnets in which to serve the endpoint. For a Gateway Load Balancer endpoint, you can specify only one subnet.
addSubnetIds - (Interface and Gateway Load Balancer endpoints) The IDs of the subnets in which to serve the endpoint.
For a Gateway Load Balancer endpoint, you can specify only one subnet.ModifyVpcEndpointRequest.Builder addSubnetIds(String... addSubnetIds)
(Interface and Gateway Load Balancer endpoints) The IDs of the subnets in which to serve the endpoint. For a Gateway Load Balancer endpoint, you can specify only one subnet.
addSubnetIds - (Interface and Gateway Load Balancer endpoints) The IDs of the subnets in which to serve the endpoint.
For a Gateway Load Balancer endpoint, you can specify only one subnet.ModifyVpcEndpointRequest.Builder removeSubnetIds(Collection<String> removeSubnetIds)
(Interface endpoint) The IDs of the subnets from which to remove the endpoint.
removeSubnetIds - (Interface endpoint) The IDs of the subnets from which to remove the endpoint.ModifyVpcEndpointRequest.Builder removeSubnetIds(String... removeSubnetIds)
(Interface endpoint) The IDs of the subnets from which to remove the endpoint.
removeSubnetIds - (Interface endpoint) The IDs of the subnets from which to remove the endpoint.ModifyVpcEndpointRequest.Builder addSecurityGroupIds(Collection<String> addSecurityGroupIds)
(Interface endpoint) The IDs of the security groups to associate with the endpoint network interfaces.
addSecurityGroupIds - (Interface endpoint) The IDs of the security groups to associate with the endpoint network interfaces.ModifyVpcEndpointRequest.Builder addSecurityGroupIds(String... addSecurityGroupIds)
(Interface endpoint) The IDs of the security groups to associate with the endpoint network interfaces.
addSecurityGroupIds - (Interface endpoint) The IDs of the security groups to associate with the endpoint network interfaces.ModifyVpcEndpointRequest.Builder removeSecurityGroupIds(Collection<String> removeSecurityGroupIds)
(Interface endpoint) The IDs of the security groups to disassociate from the endpoint network interfaces.
removeSecurityGroupIds - (Interface endpoint) The IDs of the security groups to disassociate from the endpoint network
interfaces.ModifyVpcEndpointRequest.Builder removeSecurityGroupIds(String... removeSecurityGroupIds)
(Interface endpoint) The IDs of the security groups to disassociate from the endpoint network interfaces.
removeSecurityGroupIds - (Interface endpoint) The IDs of the security groups to disassociate from the endpoint network
interfaces.ModifyVpcEndpointRequest.Builder ipAddressType(String ipAddressType)
The IP address type for the endpoint.
ipAddressType - The IP address type for the endpoint.IpAddressType,
IpAddressTypeModifyVpcEndpointRequest.Builder ipAddressType(IpAddressType ipAddressType)
The IP address type for the endpoint.
ipAddressType - The IP address type for the endpoint.IpAddressType,
IpAddressTypeModifyVpcEndpointRequest.Builder dnsOptions(DnsOptionsSpecification dnsOptions)
The DNS options for the endpoint.
dnsOptions - The DNS options for the endpoint.default ModifyVpcEndpointRequest.Builder dnsOptions(Consumer<DnsOptionsSpecification.Builder> dnsOptions)
The DNS options for the endpoint.
This is a convenience method that creates an instance of theDnsOptionsSpecification.Builder avoiding
the need to create one manually via DnsOptionsSpecification.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to dnsOptions(DnsOptionsSpecification).
dnsOptions - a consumer that will call methods on DnsOptionsSpecification.BuilderdnsOptions(DnsOptionsSpecification)ModifyVpcEndpointRequest.Builder privateDnsEnabled(Boolean privateDnsEnabled)
(Interface endpoint) Indicates whether a private hosted zone is associated with the VPC.
privateDnsEnabled - (Interface endpoint) Indicates whether a private hosted zone is associated with the VPC.ModifyVpcEndpointRequest.Builder subnetConfigurations(Collection<SubnetConfiguration> subnetConfigurations)
The subnet configurations for the endpoint.
subnetConfigurations - The subnet configurations for the endpoint.ModifyVpcEndpointRequest.Builder subnetConfigurations(SubnetConfiguration... subnetConfigurations)
The subnet configurations for the endpoint.
subnetConfigurations - The subnet configurations for the endpoint.ModifyVpcEndpointRequest.Builder subnetConfigurations(Consumer<SubnetConfiguration.Builder>... subnetConfigurations)
The subnet configurations for the endpoint.
This is a convenience method that creates an instance of theSubnetConfiguration.Builder avoiding the need to create one
manually via SubnetConfiguration.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #subnetConfigurations(List.
subnetConfigurations - a consumer that will call methods on
SubnetConfiguration.Builder#subnetConfigurations(java.util.Collection) ModifyVpcEndpointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderModifyVpcEndpointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.