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 |
managesVpcEndpoints(Boolean managesVpcEndpoints)
Indicates whether the service manages it's 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 |
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.
|
ServiceConfiguration.Builder |
tags(Collection<Tag> tags)
Any tags assigned to the service.
|
ServiceConfiguration.Builder |
tags(Consumer<Tag.Builder>... tags)
Any tags assigned to the service.
|
ServiceConfiguration.Builder |
tags(Tag... tags)
Any 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 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 managesVpcEndpoints(Boolean managesVpcEndpoints)
Indicates whether the service manages it's VPC endpoints. Management of the service VPC endpoints using the VPC endpoint API is restricted.
managesVpcEndpoints
- Indicates whether the service manages it's 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 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 tags(Collection<Tag> tags)
Any tags assigned to the service.
tags
- Any tags assigned to the service.ServiceConfiguration.Builder tags(Tag... tags)
Any tags assigned to the service.
tags
- Any tags assigned to the service.ServiceConfiguration.Builder tags(Consumer<Tag.Builder>... tags)
Any tags assigned to the 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 #tags(List)
.tags
- a consumer that will call methods on List.Builder
#tags(List)
Copyright © 2019. All rights reserved.