public static interface AwsEc2VpcEndpointServiceDetails.Builder extends SdkPojo, CopyableBuilder<AwsEc2VpcEndpointServiceDetails.Builder,AwsEc2VpcEndpointServiceDetails>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsEc2VpcEndpointServiceDetails.Builder acceptanceRequired(Boolean acceptanceRequired)
Whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
acceptanceRequired - Whether requests from other Amazon Web Services accounts to create an endpoint to the service must
first be accepted.AwsEc2VpcEndpointServiceDetails.Builder availabilityZones(Collection<String> availabilityZones)
The Availability Zones where the service is available.
availabilityZones - The Availability Zones where the service is available.AwsEc2VpcEndpointServiceDetails.Builder availabilityZones(String... availabilityZones)
The Availability Zones where the service is available.
availabilityZones - The Availability Zones where the service is available.AwsEc2VpcEndpointServiceDetails.Builder baseEndpointDnsNames(Collection<String> baseEndpointDnsNames)
The DNS names for the service.
baseEndpointDnsNames - The DNS names for the service.AwsEc2VpcEndpointServiceDetails.Builder baseEndpointDnsNames(String... baseEndpointDnsNames)
The DNS names for the service.
baseEndpointDnsNames - The DNS names for the service.AwsEc2VpcEndpointServiceDetails.Builder managesVpcEndpoints(Boolean managesVpcEndpoints)
Whether the service manages its VPC endpoints.
managesVpcEndpoints - Whether the service manages its VPC endpoints.AwsEc2VpcEndpointServiceDetails.Builder gatewayLoadBalancerArns(Collection<String> gatewayLoadBalancerArns)
The ARNs of the Gateway Load Balancers for the service.
gatewayLoadBalancerArns - The ARNs of the Gateway Load Balancers for the service.AwsEc2VpcEndpointServiceDetails.Builder gatewayLoadBalancerArns(String... gatewayLoadBalancerArns)
The ARNs of the Gateway Load Balancers for the service.
gatewayLoadBalancerArns - The ARNs of the Gateway Load Balancers for the service.AwsEc2VpcEndpointServiceDetails.Builder networkLoadBalancerArns(Collection<String> networkLoadBalancerArns)
The ARNs of the Network Load Balancers for the service.
networkLoadBalancerArns - The ARNs of the Network Load Balancers for the service.AwsEc2VpcEndpointServiceDetails.Builder networkLoadBalancerArns(String... networkLoadBalancerArns)
The ARNs of the Network Load Balancers for the service.
networkLoadBalancerArns - The ARNs of the Network Load Balancers for the service.AwsEc2VpcEndpointServiceDetails.Builder privateDnsName(String privateDnsName)
The private DNS name for the service.
privateDnsName - The private DNS name for the service.AwsEc2VpcEndpointServiceDetails.Builder serviceId(String serviceId)
The identifier of the service.
serviceId - The identifier of the service.AwsEc2VpcEndpointServiceDetails.Builder serviceName(String serviceName)
The name of the service.
serviceName - The name of the service.AwsEc2VpcEndpointServiceDetails.Builder serviceState(String serviceState)
The current state of the service. Valid values are as follows:
Available
Deleted
Deleting
Failed
Pending
serviceState - The current state of the service. Valid values are as follows:
Available
Deleted
Deleting
Failed
Pending
AwsEc2VpcEndpointServiceDetails.Builder serviceType(Collection<AwsEc2VpcEndpointServiceServiceTypeDetails> serviceType)
The types for the service.
serviceType - The types for the service.AwsEc2VpcEndpointServiceDetails.Builder serviceType(AwsEc2VpcEndpointServiceServiceTypeDetails... serviceType)
The types for the service.
serviceType - The types for the service.AwsEc2VpcEndpointServiceDetails.Builder serviceType(Consumer<AwsEc2VpcEndpointServiceServiceTypeDetails.Builder>... serviceType)
The types for the service.
This is a convenience method that creates an instance of theAwsEc2VpcEndpointServiceServiceTypeDetails.Builder
avoiding the need to create one manually via
AwsEc2VpcEndpointServiceServiceTypeDetails.builder()
.
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #serviceType(List.
serviceType - a consumer that will call methods on
AwsEc2VpcEndpointServiceServiceTypeDetails.Builder#serviceType(java.util.Collection) Copyright © 2023. All rights reserved.