public static interface CreateVpcEndpointServiceConfigurationRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<CreateVpcEndpointServiceConfigurationRequest.Builder,CreateVpcEndpointServiceConfigurationRequest>
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
CreateVpcEndpointServiceConfigurationRequest.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
.CreateVpcEndpointServiceConfigurationRequest.Builder acceptanceRequired(Boolean acceptanceRequired)
Indicates whether requests from service consumers to create an endpoint to your service must be accepted manually.
acceptanceRequired
- Indicates whether requests from service consumers to create an endpoint to your service must be
accepted manually.CreateVpcEndpointServiceConfigurationRequest.Builder privateDnsName(String privateDnsName)
(Interface endpoint configuration) The private DNS name to assign to the VPC endpoint service.
privateDnsName
- (Interface endpoint configuration) The private DNS name to assign to the VPC endpoint service.CreateVpcEndpointServiceConfigurationRequest.Builder networkLoadBalancerArns(Collection<String> networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Network Load Balancers.
networkLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Network Load Balancers.CreateVpcEndpointServiceConfigurationRequest.Builder networkLoadBalancerArns(String... networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Network Load Balancers.
networkLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Network Load Balancers.CreateVpcEndpointServiceConfigurationRequest.Builder gatewayLoadBalancerArns(Collection<String> gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
gatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Gateway Load Balancers.CreateVpcEndpointServiceConfigurationRequest.Builder gatewayLoadBalancerArns(String... gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers.
gatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Gateway Load Balancers.CreateVpcEndpointServiceConfigurationRequest.Builder supportedIpAddressTypes(Collection<String> supportedIpAddressTypes)
The supported IP address types. The possible values are ipv4
and ipv6
.
supportedIpAddressTypes
- The supported IP address types. The possible values are ipv4
and ipv6
.CreateVpcEndpointServiceConfigurationRequest.Builder supportedIpAddressTypes(String... supportedIpAddressTypes)
The supported IP address types. The possible values are ipv4
and ipv6
.
supportedIpAddressTypes
- The supported IP address types. The possible values are ipv4
and ipv6
.CreateVpcEndpointServiceConfigurationRequest.Builder clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
clientToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more
information, see How to ensure
idempotency.CreateVpcEndpointServiceConfigurationRequest.Builder tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to associate with the service.
tagSpecifications
- The tags to associate with the service.CreateVpcEndpointServiceConfigurationRequest.Builder tagSpecifications(TagSpecification... tagSpecifications)
The tags to associate with the service.
tagSpecifications
- The tags to associate with the service.CreateVpcEndpointServiceConfigurationRequest.Builder tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to associate with the service.
This is a convenience method that creates an instance of theTagSpecification.Builder
avoiding the need to create one
manually via TagSpecification.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and
its result is passed to #tagSpecifications(List
.
tagSpecifications
- a consumer that will call methods on
TagSpecification.Builder
#tagSpecifications(java.util.Collection)
CreateVpcEndpointServiceConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
CreateVpcEndpointServiceConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2023. All rights reserved.