public static interface ServiceConfiguration.Builder extends SdkPojo, CopyableBuilder<ServiceConfiguration.Builder,ServiceConfiguration>
Modifier and Type | Method and Description |
---|---|
ServiceConfiguration.Builder |
acceptanceRequired(Boolean acceptanceRequired)
Indicates whether requests from other Amazon Web Services accounts to create an endpoint to the service must
first be accepted.
|
ServiceConfiguration.Builder |
availabilityZones(Collection<String> availabilityZones)
The Availability Zones in which the service is available.
|
ServiceConfiguration.Builder |
availabilityZones(String... availabilityZones)
The Availability Zones in which the service is available.
|
ServiceConfiguration.Builder |
baseEndpointDnsNames(Collection<String> baseEndpointDnsNames)
The DNS names for the service.
|
ServiceConfiguration.Builder |
baseEndpointDnsNames(String... baseEndpointDnsNames)
The DNS names for the service.
|
ServiceConfiguration.Builder |
gatewayLoadBalancerArns(Collection<String> gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
|
ServiceConfiguration.Builder |
gatewayLoadBalancerArns(String... gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
|
ServiceConfiguration.Builder |
managesVpcEndpoints(Boolean managesVpcEndpoints)
Indicates whether the service manages its VPC endpoints.
|
ServiceConfiguration.Builder |
networkLoadBalancerArns(Collection<String> networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.
|
ServiceConfiguration.Builder |
networkLoadBalancerArns(String... networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.
|
ServiceConfiguration.Builder |
payerResponsibility(PayerResponsibility payerResponsibility)
The payer responsibility.
|
ServiceConfiguration.Builder |
payerResponsibility(String payerResponsibility)
The payer responsibility.
|
ServiceConfiguration.Builder |
privateDnsName(String privateDnsName)
The private DNS name for the service.
|
default ServiceConfiguration.Builder |
privateDnsNameConfiguration(Consumer<PrivateDnsNameConfiguration.Builder> privateDnsNameConfiguration)
Information about the endpoint service private DNS name configuration.
|
ServiceConfiguration.Builder |
privateDnsNameConfiguration(PrivateDnsNameConfiguration privateDnsNameConfiguration)
Information about the endpoint service private DNS name configuration.
|
ServiceConfiguration.Builder |
serviceId(String serviceId)
The ID of the service.
|
ServiceConfiguration.Builder |
serviceName(String serviceName)
The name of the service.
|
ServiceConfiguration.Builder |
serviceState(ServiceState serviceState)
The service state.
|
ServiceConfiguration.Builder |
serviceState(String serviceState)
The service state.
|
ServiceConfiguration.Builder |
serviceType(Collection<ServiceTypeDetail> serviceType)
The type of service.
|
ServiceConfiguration.Builder |
serviceType(Consumer<ServiceTypeDetail.Builder>... serviceType)
The type of service.
|
ServiceConfiguration.Builder |
serviceType(ServiceTypeDetail... serviceType)
The type of service.
|
ServiceConfiguration.Builder |
supportedIpAddressTypes(Collection<ServiceConnectivityType> supportedIpAddressTypes)
The supported IP address types.
|
ServiceConfiguration.Builder |
supportedIpAddressTypes(ServiceConnectivityType... supportedIpAddressTypes)
The supported IP address types.
|
ServiceConfiguration.Builder |
supportedIpAddressTypesWithStrings(Collection<String> supportedIpAddressTypes)
The supported IP address types.
|
ServiceConfiguration.Builder |
supportedIpAddressTypesWithStrings(String... supportedIpAddressTypes)
The supported IP address types.
|
ServiceConfiguration.Builder |
tags(Collection<Tag> tags)
The tags assigned to the service.
|
ServiceConfiguration.Builder |
tags(Consumer<Tag.Builder>... tags)
The tags assigned to the service.
|
ServiceConfiguration.Builder |
tags(Tag... tags)
The tags assigned to the service.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
ServiceConfiguration.Builder serviceType(Collection<ServiceTypeDetail> serviceType)
The type of service.
serviceType
- The type of service.ServiceConfiguration.Builder serviceType(ServiceTypeDetail... serviceType)
The type of service.
serviceType
- The type of service.ServiceConfiguration.Builder serviceType(Consumer<ServiceTypeDetail.Builder>... serviceType)
The type of service.
This is a convenience method that creates an instance of theServiceTypeDetail.Builder
avoiding the need to create one
manually via ServiceTypeDetail.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
ServiceTypeDetail.Builder
#serviceType(java.util.Collection)
ServiceConfiguration.Builder serviceId(String serviceId)
The ID of the service.
serviceId
- The ID of the service.ServiceConfiguration.Builder serviceName(String serviceName)
The name of the service.
serviceName
- The name of the service.ServiceConfiguration.Builder serviceState(String serviceState)
The service state.
serviceState
- The service state.ServiceState
,
ServiceState
ServiceConfiguration.Builder serviceState(ServiceState serviceState)
The service state.
serviceState
- The service state.ServiceState
,
ServiceState
ServiceConfiguration.Builder availabilityZones(Collection<String> availabilityZones)
The Availability Zones in which the service is available.
availabilityZones
- The Availability Zones in which the service is available.ServiceConfiguration.Builder availabilityZones(String... availabilityZones)
The Availability Zones in which the service is available.
availabilityZones
- The Availability Zones in which the service is available.ServiceConfiguration.Builder acceptanceRequired(Boolean acceptanceRequired)
Indicates whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
acceptanceRequired
- Indicates whether requests from other Amazon Web Services accounts to create an endpoint to the
service must first be accepted.ServiceConfiguration.Builder managesVpcEndpoints(Boolean managesVpcEndpoints)
Indicates whether the service manages its VPC endpoints. Management of the service VPC endpoints using the VPC endpoint API is restricted.
managesVpcEndpoints
- Indicates whether the service manages its VPC endpoints. Management of the service VPC endpoints using
the VPC endpoint API is restricted.ServiceConfiguration.Builder networkLoadBalancerArns(Collection<String> networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.
networkLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.ServiceConfiguration.Builder networkLoadBalancerArns(String... networkLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.
networkLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Network Load Balancers for the service.ServiceConfiguration.Builder gatewayLoadBalancerArns(Collection<String> gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
gatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.ServiceConfiguration.Builder gatewayLoadBalancerArns(String... gatewayLoadBalancerArns)
The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.
gatewayLoadBalancerArns
- The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.ServiceConfiguration.Builder supportedIpAddressTypesWithStrings(Collection<String> supportedIpAddressTypes)
The supported IP address types.
supportedIpAddressTypes
- The supported IP address types.ServiceConfiguration.Builder supportedIpAddressTypesWithStrings(String... supportedIpAddressTypes)
The supported IP address types.
supportedIpAddressTypes
- The supported IP address types.ServiceConfiguration.Builder supportedIpAddressTypes(Collection<ServiceConnectivityType> supportedIpAddressTypes)
The supported IP address types.
supportedIpAddressTypes
- The supported IP address types.ServiceConfiguration.Builder supportedIpAddressTypes(ServiceConnectivityType... supportedIpAddressTypes)
The supported IP address types.
supportedIpAddressTypes
- The supported IP address types.ServiceConfiguration.Builder baseEndpointDnsNames(Collection<String> baseEndpointDnsNames)
The DNS names for the service.
baseEndpointDnsNames
- The DNS names for the service.ServiceConfiguration.Builder baseEndpointDnsNames(String... baseEndpointDnsNames)
The DNS names for the service.
baseEndpointDnsNames
- The DNS names for the service.ServiceConfiguration.Builder privateDnsName(String privateDnsName)
The private DNS name for the service.
privateDnsName
- The private DNS name for the service.ServiceConfiguration.Builder privateDnsNameConfiguration(PrivateDnsNameConfiguration privateDnsNameConfiguration)
Information about the endpoint service private DNS name configuration.
privateDnsNameConfiguration
- Information about the endpoint service private DNS name configuration.default ServiceConfiguration.Builder privateDnsNameConfiguration(Consumer<PrivateDnsNameConfiguration.Builder> privateDnsNameConfiguration)
Information about the endpoint service private DNS name configuration.
This is a convenience method that creates an instance of thePrivateDnsNameConfiguration.Builder
avoiding the need to create one manually via PrivateDnsNameConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to privateDnsNameConfiguration(PrivateDnsNameConfiguration)
.
privateDnsNameConfiguration
- a consumer that will call methods on PrivateDnsNameConfiguration.Builder
privateDnsNameConfiguration(PrivateDnsNameConfiguration)
ServiceConfiguration.Builder payerResponsibility(String payerResponsibility)
The payer responsibility.
payerResponsibility
- The payer responsibility.PayerResponsibility
,
PayerResponsibility
ServiceConfiguration.Builder payerResponsibility(PayerResponsibility payerResponsibility)
The payer responsibility.
payerResponsibility
- The payer responsibility.PayerResponsibility
,
PayerResponsibility
ServiceConfiguration.Builder tags(Collection<Tag> tags)
The tags assigned to the service.
tags
- The tags assigned to the service.ServiceConfiguration.Builder tags(Tag... tags)
The tags assigned to the service.
tags
- The tags assigned to the service.ServiceConfiguration.Builder tags(Consumer<Tag.Builder>... tags)
The tags assigned to the service.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually via
Tag.builder()
.
When the Consumer
completes, SdkBuilder.build()
is
called immediately and its result is passed to #tags(List
.
tags
- a consumer that will call methods on Tag.Builder
#tags(java.util.Collection)
Copyright © 2023. All rights reserved.