Interface ModifyVpcEndpointServiceConfigurationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ModifyVpcEndpointServiceConfigurationRequest.Builder,
,ModifyVpcEndpointServiceConfigurationRequest> Ec2Request.Builder
,SdkBuilder<ModifyVpcEndpointServiceConfigurationRequest.Builder,
,ModifyVpcEndpointServiceConfigurationRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
ModifyVpcEndpointServiceConfigurationRequest
-
Method Summary
Modifier and TypeMethodDescriptionacceptanceRequired
(Boolean acceptanceRequired) Indicates whether requests to create an endpoint to your service must be accepted.addGatewayLoadBalancerArns
(String... addGatewayLoadBalancerArns) The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.addGatewayLoadBalancerArns
(Collection<String> addGatewayLoadBalancerArns) The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.addNetworkLoadBalancerArns
(String... addNetworkLoadBalancerArns) The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.addNetworkLoadBalancerArns
(Collection<String> addNetworkLoadBalancerArns) The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.addSupportedIpAddressTypes
(String... addSupportedIpAddressTypes) The IP address types to add to your service configuration.addSupportedIpAddressTypes
(Collection<String> addSupportedIpAddressTypes) The IP address types to add to your service configuration.Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.privateDnsName
(String privateDnsName) (Interface endpoint configuration) The private DNS name to assign to the endpoint service.removeGatewayLoadBalancerArns
(String... removeGatewayLoadBalancerArns) The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.removeGatewayLoadBalancerArns
(Collection<String> removeGatewayLoadBalancerArns) The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.removeNetworkLoadBalancerArns
(String... removeNetworkLoadBalancerArns) The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.removeNetworkLoadBalancerArns
(Collection<String> removeNetworkLoadBalancerArns) The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.removePrivateDnsName
(Boolean removePrivateDnsName) (Interface endpoint configuration) Removes the private DNS name of the endpoint service.removeSupportedIpAddressTypes
(String... removeSupportedIpAddressTypes) The IP address types to remove from your service configuration.removeSupportedIpAddressTypes
(Collection<String> removeSupportedIpAddressTypes) The IP address types to remove from your service configuration.The ID of the service.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Request.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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 isUnauthorizedOperation
.- Parameters:
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 isDryRunOperation
. Otherwise, it isUnauthorizedOperation
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceId
The ID of the service.
- Parameters:
serviceId
- The ID of the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateDnsName
(Interface endpoint configuration) The private DNS name to assign to the endpoint service.
- Parameters:
privateDnsName
- (Interface endpoint configuration) The private DNS name to assign to the endpoint service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
removePrivateDnsName
ModifyVpcEndpointServiceConfigurationRequest.Builder removePrivateDnsName(Boolean removePrivateDnsName) (Interface endpoint configuration) Removes the private DNS name of the endpoint service.
- Parameters:
removePrivateDnsName
- (Interface endpoint configuration) Removes the private DNS name of the endpoint service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
acceptanceRequired
Indicates whether requests to create an endpoint to your service must be accepted.
- Parameters:
acceptanceRequired
- Indicates whether requests to create an endpoint to your service must be accepted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addNetworkLoadBalancerArns
ModifyVpcEndpointServiceConfigurationRequest.Builder addNetworkLoadBalancerArns(Collection<String> addNetworkLoadBalancerArns) The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.
- Parameters:
addNetworkLoadBalancerArns
- The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addNetworkLoadBalancerArns
ModifyVpcEndpointServiceConfigurationRequest.Builder addNetworkLoadBalancerArns(String... addNetworkLoadBalancerArns) The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.
- Parameters:
addNetworkLoadBalancerArns
- The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
removeNetworkLoadBalancerArns
ModifyVpcEndpointServiceConfigurationRequest.Builder removeNetworkLoadBalancerArns(Collection<String> removeNetworkLoadBalancerArns) The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.
- Parameters:
removeNetworkLoadBalancerArns
- The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
removeNetworkLoadBalancerArns
ModifyVpcEndpointServiceConfigurationRequest.Builder removeNetworkLoadBalancerArns(String... removeNetworkLoadBalancerArns) The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.
- Parameters:
removeNetworkLoadBalancerArns
- The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addGatewayLoadBalancerArns
ModifyVpcEndpointServiceConfigurationRequest.Builder addGatewayLoadBalancerArns(Collection<String> addGatewayLoadBalancerArns) The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.
- Parameters:
addGatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addGatewayLoadBalancerArns
ModifyVpcEndpointServiceConfigurationRequest.Builder addGatewayLoadBalancerArns(String... addGatewayLoadBalancerArns) The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.
- Parameters:
addGatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
removeGatewayLoadBalancerArns
ModifyVpcEndpointServiceConfigurationRequest.Builder removeGatewayLoadBalancerArns(Collection<String> removeGatewayLoadBalancerArns) The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.
- Parameters:
removeGatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
removeGatewayLoadBalancerArns
ModifyVpcEndpointServiceConfigurationRequest.Builder removeGatewayLoadBalancerArns(String... removeGatewayLoadBalancerArns) The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.
- Parameters:
removeGatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addSupportedIpAddressTypes
ModifyVpcEndpointServiceConfigurationRequest.Builder addSupportedIpAddressTypes(Collection<String> addSupportedIpAddressTypes) The IP address types to add to your service configuration.
- Parameters:
addSupportedIpAddressTypes
- The IP address types to add to your service configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addSupportedIpAddressTypes
ModifyVpcEndpointServiceConfigurationRequest.Builder addSupportedIpAddressTypes(String... addSupportedIpAddressTypes) The IP address types to add to your service configuration.
- Parameters:
addSupportedIpAddressTypes
- The IP address types to add to your service configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
removeSupportedIpAddressTypes
ModifyVpcEndpointServiceConfigurationRequest.Builder removeSupportedIpAddressTypes(Collection<String> removeSupportedIpAddressTypes) The IP address types to remove from your service configuration.
- Parameters:
removeSupportedIpAddressTypes
- The IP address types to remove from your service configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
removeSupportedIpAddressTypes
ModifyVpcEndpointServiceConfigurationRequest.Builder removeSupportedIpAddressTypes(String... removeSupportedIpAddressTypes) The IP address types to remove from your service configuration.
- Parameters:
removeSupportedIpAddressTypes
- The IP address types to remove from your service configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ModifyVpcEndpointServiceConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ModifyVpcEndpointServiceConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-