@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ServiceDetail extends Object implements Serializable, Cloneable
Describes a service.
Constructor and Description |
---|
ServiceDetail() |
Modifier and Type | Method and Description |
---|---|
ServiceDetail |
clone() |
boolean |
equals(Object obj) |
Boolean |
getAcceptanceRequired()
Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.
|
List<String> |
getAvailabilityZones()
The Availability Zones in which the service is available.
|
List<String> |
getBaseEndpointDnsNames()
The DNS names for the service.
|
String |
getOwner()
The AWS account ID of the service owner.
|
String |
getPrivateDnsName()
The private DNS name for the service.
|
String |
getServiceName()
The Amazon Resource Name (ARN) of the service.
|
List<ServiceTypeDetail> |
getServiceType()
The type of service.
|
Boolean |
getVpcEndpointPolicySupported()
Indicates whether the service supports endpoint policies.
|
int |
hashCode() |
Boolean |
isAcceptanceRequired()
Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.
|
Boolean |
isVpcEndpointPolicySupported()
Indicates whether the service supports endpoint policies.
|
void |
setAcceptanceRequired(Boolean acceptanceRequired)
Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.
|
void |
setAvailabilityZones(Collection<String> availabilityZones)
The Availability Zones in which the service is available.
|
void |
setBaseEndpointDnsNames(Collection<String> baseEndpointDnsNames)
The DNS names for the service.
|
void |
setOwner(String owner)
The AWS account ID of the service owner.
|
void |
setPrivateDnsName(String privateDnsName)
The private DNS name for the service.
|
void |
setServiceName(String serviceName)
The Amazon Resource Name (ARN) of the service.
|
void |
setServiceType(Collection<ServiceTypeDetail> serviceType)
The type of service.
|
void |
setVpcEndpointPolicySupported(Boolean vpcEndpointPolicySupported)
Indicates whether the service supports endpoint policies.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ServiceDetail |
withAcceptanceRequired(Boolean acceptanceRequired)
Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.
|
ServiceDetail |
withAvailabilityZones(Collection<String> availabilityZones)
The Availability Zones in which the service is available.
|
ServiceDetail |
withAvailabilityZones(String... availabilityZones)
The Availability Zones in which the service is available.
|
ServiceDetail |
withBaseEndpointDnsNames(Collection<String> baseEndpointDnsNames)
The DNS names for the service.
|
ServiceDetail |
withBaseEndpointDnsNames(String... baseEndpointDnsNames)
The DNS names for the service.
|
ServiceDetail |
withOwner(String owner)
The AWS account ID of the service owner.
|
ServiceDetail |
withPrivateDnsName(String privateDnsName)
The private DNS name for the service.
|
ServiceDetail |
withServiceName(String serviceName)
The Amazon Resource Name (ARN) of the service.
|
ServiceDetail |
withServiceType(Collection<ServiceTypeDetail> serviceType)
The type of service.
|
ServiceDetail |
withServiceType(ServiceTypeDetail... serviceType)
The type of service.
|
ServiceDetail |
withVpcEndpointPolicySupported(Boolean vpcEndpointPolicySupported)
Indicates whether the service supports endpoint policies.
|
public void setServiceName(String serviceName)
The Amazon Resource Name (ARN) of the service.
serviceName
- The Amazon Resource Name (ARN) of the service.public String getServiceName()
The Amazon Resource Name (ARN) of the service.
public ServiceDetail withServiceName(String serviceName)
The Amazon Resource Name (ARN) of the service.
serviceName
- The Amazon Resource Name (ARN) of the service.public List<ServiceTypeDetail> getServiceType()
The type of service.
public void setServiceType(Collection<ServiceTypeDetail> serviceType)
The type of service.
serviceType
- The type of service.public ServiceDetail withServiceType(ServiceTypeDetail... serviceType)
The type of service.
NOTE: This method appends the values to the existing list (if any). Use
setServiceType(java.util.Collection)
or withServiceType(java.util.Collection)
if you want to
override the existing values.
serviceType
- The type of service.public ServiceDetail withServiceType(Collection<ServiceTypeDetail> serviceType)
The type of service.
serviceType
- The type of service.public List<String> getAvailabilityZones()
The Availability Zones in which the service is available.
public void setAvailabilityZones(Collection<String> availabilityZones)
The Availability Zones in which the service is available.
availabilityZones
- The Availability Zones in which the service is available.public ServiceDetail withAvailabilityZones(String... availabilityZones)
The Availability Zones in which the service is available.
NOTE: This method appends the values to the existing list (if any). Use
setAvailabilityZones(java.util.Collection)
or withAvailabilityZones(java.util.Collection)
if
you want to override the existing values.
availabilityZones
- The Availability Zones in which the service is available.public ServiceDetail withAvailabilityZones(Collection<String> availabilityZones)
The Availability Zones in which the service is available.
availabilityZones
- The Availability Zones in which the service is available.public void setOwner(String owner)
The AWS account ID of the service owner.
owner
- The AWS account ID of the service owner.public String getOwner()
The AWS account ID of the service owner.
public ServiceDetail withOwner(String owner)
The AWS account ID of the service owner.
owner
- The AWS account ID of the service owner.public List<String> getBaseEndpointDnsNames()
The DNS names for the service.
public void setBaseEndpointDnsNames(Collection<String> baseEndpointDnsNames)
The DNS names for the service.
baseEndpointDnsNames
- The DNS names for the service.public ServiceDetail withBaseEndpointDnsNames(String... baseEndpointDnsNames)
The DNS names for the service.
NOTE: This method appends the values to the existing list (if any). Use
setBaseEndpointDnsNames(java.util.Collection)
or withBaseEndpointDnsNames(java.util.Collection)
if you want to override the existing values.
baseEndpointDnsNames
- The DNS names for the service.public ServiceDetail withBaseEndpointDnsNames(Collection<String> baseEndpointDnsNames)
The DNS names for the service.
baseEndpointDnsNames
- The DNS names for the service.public void setPrivateDnsName(String privateDnsName)
The private DNS name for the service.
privateDnsName
- The private DNS name for the service.public String getPrivateDnsName()
The private DNS name for the service.
public ServiceDetail withPrivateDnsName(String privateDnsName)
The private DNS name for the service.
privateDnsName
- The private DNS name for the service.public void setVpcEndpointPolicySupported(Boolean vpcEndpointPolicySupported)
Indicates whether the service supports endpoint policies.
vpcEndpointPolicySupported
- Indicates whether the service supports endpoint policies.public Boolean getVpcEndpointPolicySupported()
Indicates whether the service supports endpoint policies.
public ServiceDetail withVpcEndpointPolicySupported(Boolean vpcEndpointPolicySupported)
Indicates whether the service supports endpoint policies.
vpcEndpointPolicySupported
- Indicates whether the service supports endpoint policies.public Boolean isVpcEndpointPolicySupported()
Indicates whether the service supports endpoint policies.
public void setAcceptanceRequired(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.public Boolean getAcceptanceRequired()
Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.
public ServiceDetail withAcceptanceRequired(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.public Boolean isAcceptanceRequired()
Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.
public String toString()
toString
in class Object
Object.toString()
public ServiceDetail clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.