@Generated(value="software.amazon.awssdk:codegen") public final class Tag extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Tag.Builder,Tag>
Creates a key-value pair for a specific resource. Tags are metadata that you can use to search for and group a
resource for various purposes. You can apply tags to servers, users, and roles. A tag key can take more than one
value. For example, to group servers for accounting purposes, you might create a tag called Group and
assign the values Research and Accounting to that group.
| 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 name assigned to the tag that you create.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Tag.Builder> |
serializableBuilderClass() |
Tag.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
value()
Contains one or more values that you assigned to the key name you create.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String key()
The name assigned to the tag that you create.
public final String value()
Contains one or more values that you assigned to the key name you create.
public 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.