@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Tag extends Object implements Serializable, Cloneable, StructuredPojo
A map that contains tag keys and tag values to attach to an Amazon Web Services X-Ray group or sampling rule. For more information about ways to use tags, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference.
The following restrictions apply to tags:
Maximum number of user-applied tags per resource: 50
Tag keys and values are case sensitive.
Don't use aws:
as a prefix for keys; it's reserved for Amazon Web Services use. You cannot edit or
delete system tags.
Constructor and Description |
---|
Tag() |
Modifier and Type | Method and Description |
---|---|
Tag |
clone() |
boolean |
equals(Object obj) |
String |
getKey()
A tag key, such as
Stage or Name . |
String |
getValue()
An optional tag value, such as
Production or test-only . |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setKey(String key)
A tag key, such as
Stage or Name . |
void |
setValue(String value)
An optional tag value, such as
Production or test-only . |
String |
toString()
Returns a string representation of this object.
|
Tag |
withKey(String key)
A tag key, such as
Stage or Name . |
Tag |
withValue(String value)
An optional tag value, such as
Production or test-only . |
public void setKey(String key)
A tag key, such as Stage
or Name
. A tag key cannot be empty. The key can be a maximum
of 128 characters, and can contain only Unicode letters, numbers, or separators, or the following special
characters: + - = . _ : /
key
- A tag key, such as Stage
or Name
. A tag key cannot be empty. The key can be a
maximum of 128 characters, and can contain only Unicode letters, numbers, or separators, or the following
special characters: + - = . _ : /
public String getKey()
A tag key, such as Stage
or Name
. A tag key cannot be empty. The key can be a maximum
of 128 characters, and can contain only Unicode letters, numbers, or separators, or the following special
characters: + - = . _ : /
Stage
or Name
. A tag key cannot be empty. The key can be a
maximum of 128 characters, and can contain only Unicode letters, numbers, or separators, or the following
special characters: + - = . _ : /
public Tag withKey(String key)
A tag key, such as Stage
or Name
. A tag key cannot be empty. The key can be a maximum
of 128 characters, and can contain only Unicode letters, numbers, or separators, or the following special
characters: + - = . _ : /
key
- A tag key, such as Stage
or Name
. A tag key cannot be empty. The key can be a
maximum of 128 characters, and can contain only Unicode letters, numbers, or separators, or the following
special characters: + - = . _ : /
public void setValue(String value)
An optional tag value, such as Production
or test-only
. The value can be a maximum of
255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters:
+ - = . _ : /
value
- An optional tag value, such as Production
or test-only
. The value can be a
maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following
special characters: + - = . _ : /
public String getValue()
An optional tag value, such as Production
or test-only
. The value can be a maximum of
255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters:
+ - = . _ : /
Production
or test-only
. The value can be a
maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following
special characters: + - = . _ : /
public Tag withValue(String value)
An optional tag value, such as Production
or test-only
. The value can be a maximum of
255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters:
+ - = . _ : /
value
- An optional tag value, such as Production
or test-only
. The value can be a
maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following
special characters: + - = . _ : /
public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.