@Generated(value="software.amazon.awssdk:codegen") public final class Service extends Object implements StructuredPojo, ToCopyableBuilder<Service.Builder,Service>
Information about an AWS service returned by the DescribeServices operation.
Modifier and Type | Class and Description |
---|---|
static interface |
Service.Builder |
Modifier and Type | Method and Description |
---|---|
static Service.Builder |
builder() |
List<Category> |
categories()
A list of categories that describe the type of support issue a case describes.
|
String |
code()
The code for an AWS service returned by the DescribeServices response.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name()
The friendly name for an AWS service.
|
static Class<? extends Service.Builder> |
serializableBuilderClass() |
Service.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 code()
The code for an AWS service returned by the DescribeServices response. The name
element
contains the corresponding friendly name.
name
element contains the corresponding friendly name.public String name()
The friendly name for an AWS service. The code
element contains the corresponding code.
code
element contains the corresponding code.public List<Category> categories()
A list of categories that describe the type of support issue a case describes. Categories consist of a category name and a category code. Category names and codes are passed to AWS Support when you call CreateCase.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Service.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Service.Builder,Service>
public static Service.Builder builder()
public static Class<? extends Service.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.