@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() |
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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Boolean |
vpcEndpointPolicySupported()
Indicates whether the service supports endpoint policies.
|
copy
public 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 ServiceDetail.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ServiceDetail.Builder,ServiceDetail>
public static ServiceDetail.Builder builder()
public static Class<? extends ServiceDetail.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.