@Generated(value="software.amazon.awssdk:codegen") public final class Tag extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Tag.Builder,Tag>
A tag (key-value pair) for an Amazon OpenSearch Service resource.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Tag.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Tag.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
key()
The tag key.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Tag.Builder> |
serializableBuilderClass() |
Tag.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
value()
The value assigned to the corresponding tag key.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String key()
The tag key. Tag keys must be unique for the domain to which they are attached.
public final String value()
The value assigned to the corresponding tag key. Tag values can be null and don't 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
project : Trinity and
cost-center : Trinitypublic Tag.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Tag.Builder,Tag>public static Tag.Builder builder()
public static Class<? extends Tag.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.