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 Amazon Web Services account ID of the service owner.
|
ServiceDetail.Builder |
payerResponsibility(PayerResponsibility payerResponsibility)
The payer responsibility.
|
ServiceDetail.Builder |
payerResponsibility(String payerResponsibility)
The payer responsibility.
|
ServiceDetail.Builder |
privateDnsName(String privateDnsName)
The private DNS name for the service.
|
ServiceDetail.Builder |
privateDnsNames(Collection<PrivateDnsDetails> privateDnsNames)
The private DNS names assigned to the VPC endpoint service.
|
ServiceDetail.Builder |
privateDnsNames(Consumer<PrivateDnsDetails.Builder>... privateDnsNames)
The private DNS names assigned to the VPC endpoint service.
|
ServiceDetail.Builder |
privateDnsNames(PrivateDnsDetails... privateDnsNames)
The private DNS names assigned to the VPC endpoint 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 name 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 |
supportedIpAddressTypes(Collection<ServiceConnectivityType> supportedIpAddressTypes)
The supported IP address types.
|
ServiceDetail.Builder |
supportedIpAddressTypes(ServiceConnectivityType... supportedIpAddressTypes)
The supported IP address types.
|
ServiceDetail.Builder |
supportedIpAddressTypesWithStrings(Collection<String> supportedIpAddressTypes)
The supported IP address types.
|
ServiceDetail.Builder |
supportedIpAddressTypesWithStrings(String... supportedIpAddressTypes)
The supported IP address types.
|
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, sdkFieldscopyapplyMutation, buildServiceDetail.Builder serviceName(String serviceName)
The name of the service.
serviceName - The name 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 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) 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 Amazon Web Services account ID of the service owner.
owner - The Amazon Web Services 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 privateDnsNames(Collection<PrivateDnsDetails> privateDnsNames)
The private DNS names assigned to the VPC endpoint service.
privateDnsNames - The private DNS names assigned to the VPC endpoint service.ServiceDetail.Builder privateDnsNames(PrivateDnsDetails... privateDnsNames)
The private DNS names assigned to the VPC endpoint service.
privateDnsNames - The private DNS names assigned to the VPC endpoint service.ServiceDetail.Builder privateDnsNames(Consumer<PrivateDnsDetails.Builder>... privateDnsNames)
The private DNS names assigned to the VPC endpoint service.
This is a convenience method that creates an instance of thePrivateDnsDetails.Builder avoiding the need to create one
manually via PrivateDnsDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #privateDnsNames(List.
privateDnsNames - a consumer that will call methods on
PrivateDnsDetails.Builder#privateDnsNames(java.util.Collection) 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 payerResponsibility(String payerResponsibility)
The payer responsibility.
payerResponsibility - The payer responsibility.PayerResponsibility,
PayerResponsibilityServiceDetail.Builder payerResponsibility(PayerResponsibility payerResponsibility)
The payer responsibility.
payerResponsibility - The payer responsibility.PayerResponsibility,
PayerResponsibilityServiceDetail.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 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) 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,
DnsNameStateServiceDetail.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,
DnsNameStateServiceDetail.Builder supportedIpAddressTypesWithStrings(Collection<String> supportedIpAddressTypes)
The supported IP address types.
supportedIpAddressTypes - The supported IP address types.ServiceDetail.Builder supportedIpAddressTypesWithStrings(String... supportedIpAddressTypes)
The supported IP address types.
supportedIpAddressTypes - The supported IP address types.ServiceDetail.Builder supportedIpAddressTypes(Collection<ServiceConnectivityType> supportedIpAddressTypes)
The supported IP address types.
supportedIpAddressTypes - The supported IP address types.ServiceDetail.Builder supportedIpAddressTypes(ServiceConnectivityType... supportedIpAddressTypes)
The supported IP address types.
supportedIpAddressTypes - The supported IP address types.Copyright © 2023. All rights reserved.