Class Tag
java.lang.Object
software.amazon.awssdk.services.kinesis.model.Tag
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Tag.Builder,Tag>
@Generated("software.amazon.awssdk:codegen")
public final class Tag
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<Tag.Builder,Tag>
Metadata assigned to the stream or consumer, consisting of a key-value pair.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Tag.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringkey()A unique identifier for the tag.static Class<? extends Tag.Builder>final StringtoString()Returns a string representation of this object.final Stringvalue()An optional string, typically used to describe or define the tag.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
key
A unique identifier for the tag. Maximum length: 128 characters. Valid characters: Unicode letters, digits, white space, _ . / = + - % @
- Returns:
- A unique identifier for the tag. Maximum length: 128 characters. Valid characters: Unicode letters, digits, white space, _ . / = + - % @
-
value
An optional string, typically used to describe or define the tag. Maximum length: 256 characters. Valid characters: Unicode letters, digits, white space, _ . / = + - % @
- Returns:
- An optional string, typically used to describe or define the tag. Maximum length: 256 characters. Valid characters: Unicode letters, digits, white space, _ . / = + - % @
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<Tag.Builder,Tag>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-