public class Tag
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
A key and value pair. This data type is used as a request parameter in the SetTagsForResource action and a response element in the ListTagsForResource action.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
key
A tag key.
|
private java.lang.String |
value
A value assigned to a tag key.
|
Constructor and Description |
---|
Tag() |
Modifier and Type | Method and Description |
---|---|
Tag |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getKey()
A tag key.
|
java.lang.String |
getValue()
A value assigned to a tag key.
|
int |
hashCode() |
void |
setKey(java.lang.String key)
A tag key.
|
void |
setValue(java.lang.String value)
A value assigned to a tag key.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
Tag |
withKey(java.lang.String key)
A tag key.
|
Tag |
withValue(java.lang.String value)
A value assigned to a tag key.
|
private java.lang.String key
A tag key.
private java.lang.String value
A value assigned to a tag key.
public void setKey(java.lang.String key)
A tag key.
key
- A tag key.public java.lang.String getKey()
A tag key.
public Tag withKey(java.lang.String key)
A tag key.
key
- A tag key.public void setValue(java.lang.String value)
A value assigned to a tag key.
value
- A value assigned to a tag key.public java.lang.String getValue()
A value assigned to a tag key.
public Tag withValue(java.lang.String value)
A value assigned to a tag key.
value
- A value assigned to a tag key.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public Tag clone()
clone
in class java.lang.Object