@Generated(value="software.amazon.awssdk:codegen") public final class Tag extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Tag.Builder,Tag>
A key-value pair associated with an Amazon Web Services resource. In EventBridge, rules and event buses support tagging.
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()
A string you can use to assign a value.
|
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 for the specified tag key.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String key()
A string you can use to assign a value. The combination of tag keys and values can help you organize and categorize your resources.
public final String value()
The value for the specified tag key.
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 SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.