public static interface ServiceDetail.Builder extends SdkPojo, CopyableBuilder<ServiceDetail.Builder,ServiceDetail>
Modifier and Type | Method and Description |
---|---|
ServiceDetail.Builder |
acceptanceRequired(Boolean acceptanceRequired)
Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.
|
ServiceDetail.Builder |
availabilityZones(Collection<String> availabilityZones)
The Availability Zones in which the service is available.
|
ServiceDetail.Builder |
availabilityZones(String... availabilityZones)
The Availability Zones in which the service is available.
|
ServiceDetail.Builder |
baseEndpointDnsNames(Collection<String> baseEndpointDnsNames)
The DNS names for the service.
|
ServiceDetail.Builder |
baseEndpointDnsNames(String... baseEndpointDnsNames)
The DNS names for the service.
|
ServiceDetail.Builder |
managesVpcEndpoints(Boolean managesVpcEndpoints)
Indicates whether the service manages its VPC endpoints.
|
ServiceDetail.Builder |
owner(String owner)
The AWS account ID of the service owner.
|
ServiceDetail.Builder |
privateDnsName(String privateDnsName)
The private DNS name for the service.
|
ServiceDetail.Builder |
privateDnsNameVerificationState(DnsNameState privateDnsNameVerificationState)
The verification state of the VPC endpoint service.
|
ServiceDetail.Builder |
privateDnsNameVerificationState(String privateDnsNameVerificationState)
The verification state of the VPC endpoint service.
|
ServiceDetail.Builder |
serviceId(String serviceId)
The ID of the endpoint service.
|
ServiceDetail.Builder |
serviceName(String serviceName)
The Amazon Resource Name (ARN) of the service.
|
ServiceDetail.Builder |
serviceType(Collection<ServiceTypeDetail> serviceType)
The type of service.
|
ServiceDetail.Builder |
serviceType(Consumer<ServiceTypeDetail.Builder>... serviceType)
The type of service.
|
ServiceDetail.Builder |
serviceType(ServiceTypeDetail... serviceType)
The type of service.
|
ServiceDetail.Builder |
tags(Collection<Tag> tags)
Any tags assigned to the service.
|
ServiceDetail.Builder |
tags(Consumer<Tag.Builder>... tags)
Any tags assigned to the service.
|
ServiceDetail.Builder |
tags(Tag... tags)
Any tags assigned to the service.
|
ServiceDetail.Builder |
vpcEndpointPolicySupported(Boolean vpcEndpointPolicySupported)
Indicates whether the service supports endpoint policies.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
ServiceDetail.Builder serviceName(String serviceName)
The Amazon Resource Name (ARN) of the service.
serviceName
- The Amazon Resource Name (ARN) of the service.ServiceDetail.Builder serviceId(String serviceId)
The ID of the endpoint service.
serviceId
- The ID of the endpoint service.ServiceDetail.Builder serviceType(Collection<ServiceTypeDetail> serviceType)
The type of service.
serviceType
- The type of service.ServiceDetail.Builder serviceType(ServiceTypeDetail... serviceType)
The type of service.
serviceType
- The type of service.ServiceDetail.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)
ServiceDetail.Builder availabilityZones(Collection<String> availabilityZones)
The Availability Zones in which the service is available.
availabilityZones
- The Availability Zones in which the service is available.ServiceDetail.Builder availabilityZones(String... availabilityZones)
The Availability Zones in which the service is available.
availabilityZones
- The Availability Zones in which the service is available.ServiceDetail.Builder owner(String owner)
The AWS account ID of the service owner.
owner
- The AWS account ID of the service owner.ServiceDetail.Builder baseEndpointDnsNames(Collection<String> baseEndpointDnsNames)
The DNS names for the service.
baseEndpointDnsNames
- The DNS names for the service.ServiceDetail.Builder baseEndpointDnsNames(String... baseEndpointDnsNames)
The DNS names for the service.
baseEndpointDnsNames
- The DNS names for the service.ServiceDetail.Builder privateDnsName(String privateDnsName)
The private DNS name for the service.
privateDnsName
- The private DNS name for the service.ServiceDetail.Builder vpcEndpointPolicySupported(Boolean vpcEndpointPolicySupported)
Indicates whether the service supports endpoint policies.
vpcEndpointPolicySupported
- Indicates whether the service supports endpoint policies.ServiceDetail.Builder acceptanceRequired(Boolean acceptanceRequired)
Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.
acceptanceRequired
- Indicates whether VPC endpoint connection requests to the service must be accepted by the service
owner.ServiceDetail.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.ServiceDetail.Builder tags(Collection<Tag> tags)
Any tags assigned to the service.
tags
- Any tags assigned to the service.ServiceDetail.Builder tags(Tag... tags)
Any tags assigned to the service.
tags
- Any tags assigned to the service.ServiceDetail.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)
ServiceDetail.Builder privateDnsNameVerificationState(String privateDnsNameVerificationState)
The verification state of the VPC endpoint service.
Consumers of the endpoint service cannot use the private name when the state is not verified
.
privateDnsNameVerificationState
- The verification state of the VPC endpoint service.
Consumers of the endpoint service cannot use the private name when the state is not
verified
.
DnsNameState
,
DnsNameState
ServiceDetail.Builder privateDnsNameVerificationState(DnsNameState privateDnsNameVerificationState)
The verification state of the VPC endpoint service.
Consumers of the endpoint service cannot use the private name when the state is not verified
.
privateDnsNameVerificationState
- The verification state of the VPC endpoint service.
Consumers of the endpoint service cannot use the private name when the state is not
verified
.
DnsNameState
,
DnsNameState
Copyright © 2020. All rights reserved.