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 AWS accounts to create an endpoint to the service must first be
accepted.
|
ServiceConfiguration.Builder |
availabilityZones(Collection<String> availabilityZones)
In the Availability Zones in which the service is available.
|
ServiceConfiguration.Builder |
availabilityZones(String... availabilityZones)
In 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 |
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 |
privateDnsName(String privateDnsName)
The private DNS name for the service.
|
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.
|
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 that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #serviceType(List)
.serviceType
- a consumer that will call methods on List.Builder
#serviceType(List)
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)
In the Availability Zones in which the service is available.
availabilityZones
- In the Availability Zones in which the service is available.ServiceConfiguration.Builder availabilityZones(String... availabilityZones)
In the Availability Zones in which the service is available.
availabilityZones
- In the Availability Zones in which the service is available.ServiceConfiguration.Builder acceptanceRequired(Boolean acceptanceRequired)
Indicates whether requests from other AWS accounts to create an endpoint to the service must first be accepted.
acceptanceRequired
- Indicates whether requests from other AWS accounts to create an endpoint to the service must first be
accepted.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 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.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.