Interface ModifyVpcEndpointServiceConfigurationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ModifyVpcEndpointServiceConfigurationRequest.Builder,ModifyVpcEndpointServiceConfigurationRequest>
,Ec2Request.Builder
,SdkBuilder<ModifyVpcEndpointServiceConfigurationRequest.Builder,ModifyVpcEndpointServiceConfigurationRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- ModifyVpcEndpointServiceConfigurationRequest
public static interface ModifyVpcEndpointServiceConfigurationRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<ModifyVpcEndpointServiceConfigurationRequest.Builder,ModifyVpcEndpointServiceConfigurationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModifyVpcEndpointServiceConfigurationRequest.Builder
acceptanceRequired(Boolean acceptanceRequired)
Indicates whether requests to create an endpoint to your service must be accepted.ModifyVpcEndpointServiceConfigurationRequest.Builder
addGatewayLoadBalancerArns(String... addGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.ModifyVpcEndpointServiceConfigurationRequest.Builder
addGatewayLoadBalancerArns(Collection<String> addGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to add to your service configuration.ModifyVpcEndpointServiceConfigurationRequest.Builder
addNetworkLoadBalancerArns(String... addNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.ModifyVpcEndpointServiceConfigurationRequest.Builder
addNetworkLoadBalancerArns(Collection<String> addNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to add to your service configuration.ModifyVpcEndpointServiceConfigurationRequest.Builder
addSupportedIpAddressTypes(String... addSupportedIpAddressTypes)
The IP address types to add to your service configuration.ModifyVpcEndpointServiceConfigurationRequest.Builder
addSupportedIpAddressTypes(Collection<String> addSupportedIpAddressTypes)
The IP address types to add to your service configuration.ModifyVpcEndpointServiceConfigurationRequest.Builder
dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.ModifyVpcEndpointServiceConfigurationRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
ModifyVpcEndpointServiceConfigurationRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
ModifyVpcEndpointServiceConfigurationRequest.Builder
privateDnsName(String privateDnsName)
(Interface endpoint configuration) The private DNS name to assign to the endpoint service.ModifyVpcEndpointServiceConfigurationRequest.Builder
removeGatewayLoadBalancerArns(String... removeGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.ModifyVpcEndpointServiceConfigurationRequest.Builder
removeGatewayLoadBalancerArns(Collection<String> removeGatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.ModifyVpcEndpointServiceConfigurationRequest.Builder
removeNetworkLoadBalancerArns(String... removeNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.ModifyVpcEndpointServiceConfigurationRequest.Builder
removeNetworkLoadBalancerArns(Collection<String> removeNetworkLoadBalancerArns)
The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration.ModifyVpcEndpointServiceConfigurationRequest.Builder
removePrivateDnsName(Boolean removePrivateDnsName)
(Interface endpoint configuration) Removes the private DNS name of the endpoint service.ModifyVpcEndpointServiceConfigurationRequest.Builder
removeSupportedIpAddressTypes(String... removeSupportedIpAddressTypes)
The IP address types to remove from your service configuration.ModifyVpcEndpointServiceConfigurationRequest.Builder
removeSupportedIpAddressTypes(Collection<String> removeSupportedIpAddressTypes)
The IP address types to remove from your service configuration.ModifyVpcEndpointServiceConfigurationRequest.Builder
serviceId(String serviceId)
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 Detail
-
dryRun
ModifyVpcEndpointServiceConfigurationRequest.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 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
ModifyVpcEndpointServiceConfigurationRequest.Builder serviceId(String 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
ModifyVpcEndpointServiceConfigurationRequest.Builder privateDnsName(String 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
ModifyVpcEndpointServiceConfigurationRequest.Builder acceptanceRequired(Boolean 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)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
ModifyVpcEndpointServiceConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-