@Generated(value="software.amazon.awssdk:codegen") public final class ServiceSummary extends Object implements StructuredPojo, ToCopyableBuilder<ServiceSummary.Builder,ServiceSummary>
A complex type that contains information about a specified service.
Modifier and Type | Class and Description |
---|---|
static interface |
ServiceSummary.Builder |
Modifier and Type | Method and Description |
---|---|
String |
arn()
The Amazon Resource Name (ARN) that Amazon Route 53 assigns to the service when you create it.
|
static ServiceSummary.Builder |
builder() |
String |
description()
The description that you specify when you create the service.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The ID that Amazon Route 53 assigned to the service when you created it.
|
Integer |
instanceCount()
The number of instances that are currently associated with the service.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name()
The name of the service.
|
static Class<? extends ServiceSummary.Builder> |
serializableBuilderClass() |
ServiceSummary.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String id()
The ID that Amazon Route 53 assigned to the service when you created it.
public String arn()
The Amazon Resource Name (ARN) that Amazon Route 53 assigns to the service when you create it.
public String name()
The name of the service.
public String description()
The description that you specify when you create the service.
public Integer instanceCount()
The number of instances that are currently associated with the service. Instances that were previously associated with the service but that have been deleted are not included in the count.
public ServiceSummary.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ServiceSummary.Builder,ServiceSummary>
public static ServiceSummary.Builder builder()
public static Class<? extends ServiceSummary.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.