@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 AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server. Leading and trailing white spaces are trimmed from both the key and value. A maximum of 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.
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-owcm-server . |
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-owcm-server . |
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-owcm-server . |
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 127 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 127 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 127 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 127 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 127 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 127 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-owcm-server
. 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-owcm-server
. 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-owcm-server
. 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-owcm-server
. 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-owcm-server
. 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-owcm-server
. 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.