Class Tag
java.lang.Object
software.amazon.awssdk.services.glue.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>
The Tag object represents a label that you can assign to an Amazon Web Services resource. Each tag
consists of a key and an optional value, both of which you define.
For more information about tags, and controlling access to resources in Glue, see Amazon Web Services Tags in Glue and Specifying Glue Resource ARNs in the developer guide.
- 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()The tag key.static Class<? extends Tag.Builder>final StringtoString()Returns a string representation of this object.final Stringvalue()The tag value.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
The tag key. The key is required when you create a tag on an object. The key is case-sensitive, and must not contain the prefix aws.
- Returns:
- The tag key. The key is required when you create a tag on an object. The key is case-sensitive, and must not contain the prefix aws.
-
value
The tag value. The value is optional when you create a tag on an object. The value is case-sensitive, and must not contain the prefix aws.
- Returns:
- The tag value. The value is optional when you create a tag on an object. The value is case-sensitive, and must not contain the prefix aws.
-
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
-