@Generated(value="software.amazon.awssdk:codegen") public class Tag extends Object implements StructuredPojo, ToCopyableBuilder<Tag.Builder,Tag>
Specifies a key value pair for a resource tag.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Tag.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Tag.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
key()
Specifies the
TagKey, the name of the tag. |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
static Class<? extends Tag.Builder> |
serializableBuilderClass() |
Tag.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
value()
Specifies the
TagValue, the value assigned to the corresponding tag key. |
copypublic String key()
Specifies the TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch domain to
which they are attached.
TagKey, the name of the tag. Tag keys must be unique for the Elasticsearch
domain to which they are attached.public String value()
Specifies the TagValue, the value assigned to the corresponding tag key. Tag values can be null and
do not have to be unique in a tag set. For example, you can have a key value pair in a tag set of
project : Trinity and cost-center : Trinity
TagValue, the value assigned to the corresponding tag key. Tag values can be
null and do not have to be unique in a tag set. For example, you can have a key value pair in a tag set
of project : Trinity and cost-center : Trinitypublic Tag.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<Tag.Builder,Tag>public static Tag.Builder builder()
public static Class<? extends Tag.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.