@Generated(value="software.amazon.awssdk:codegen") public final class ServiceDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServiceDetail.Builder,ServiceDetail>
Describes a VPC endpoint service.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ServiceDetail.Builder |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
acceptanceRequired()
Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.
|
List<String> |
availabilityZones()
The Availability Zones in which the service is available.
|
List<String> |
baseEndpointDnsNames()
The DNS names for the service.
|
static ServiceDetail.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
managesVpcEndpoints()
Indicates whether the service manages it's VPC Endpoints.
|
String |
owner()
The AWS account ID of the service owner.
|
String |
privateDnsName()
The private DNS name for the service.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ServiceDetail.Builder> |
serializableBuilderClass() |
String |
serviceName()
The Amazon Resource Name (ARN) of the service.
|
List<ServiceTypeDetail> |
serviceType()
The type of service.
|
ServiceDetail.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Boolean |
vpcEndpointPolicySupported()
Indicates whether the service supports endpoint policies.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String serviceName()
The Amazon Resource Name (ARN) of the service.
public List<ServiceTypeDetail> serviceType()
The type of service.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<String> availabilityZones()
The Availability Zones in which the service is available.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String owner()
The AWS account ID of the service owner.
public List<String> baseEndpointDnsNames()
The DNS names for the service.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String privateDnsName()
The private DNS name for the service.
public Boolean vpcEndpointPolicySupported()
Indicates whether the service supports endpoint policies.
public Boolean acceptanceRequired()
Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.
public Boolean managesVpcEndpoints()
Indicates whether the service manages it's VPC Endpoints. Management of the service VPC Endpoints using the VPC Endpoint API is restricted.
public ServiceDetail.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ServiceDetail.Builder,ServiceDetail>public static ServiceDetail.Builder builder()
public static Class<? extends ServiceDetail.Builder> serializableBuilderClass()
public String toString()
Copyright © 2019. All rights reserved.