@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Tag extends Object implements Serializable, Cloneable, StructuredPojo
A user-defined key-value pair that describes metadata added to an DMS resource and that is used by operations such as the following:
AddTagsToResource
ListTagsForResource
RemoveTagsFromResource
Constructor and Description |
---|
Tag() |
Modifier and Type | Method and Description |
---|---|
Tag |
clone() |
boolean |
equals(Object obj) |
String |
getKey()
A key is the required name of the tag.
|
String |
getResourceArn()
The Amazon Resource Name (ARN) string that uniquely identifies the resource for which the tag is created.
|
String |
getValue()
A value is the optional value of the tag.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setKey(String key)
A key is the required name of the tag.
|
void |
setResourceArn(String resourceArn)
The Amazon Resource Name (ARN) string that uniquely identifies the resource for which the tag is created.
|
void |
setValue(String value)
A value is the optional value of the tag.
|
String |
toString()
Returns a string representation of this object.
|
Tag |
withKey(String key)
A key is the required name of the tag.
|
Tag |
withResourceArn(String resourceArn)
The Amazon Resource Name (ARN) string that uniquely identifies the resource for which the tag is created.
|
Tag |
withValue(String value)
A value is the optional value of the tag.
|
public void setKey(String key)
A key is the required name of the tag. The string value can be 1-128 Unicode characters in length and can't be prefixed with "aws:" or "dms:". The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regular expressions: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").
key
- A key is the required name of the tag. The string value can be 1-128 Unicode characters in length and
can't be prefixed with "aws:" or "dms:". The string can only contain only the set of Unicode letters,
digits, white-space, '_', '.', '/', '=', '+', '-' (Java regular expressions:
"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").public String getKey()
A key is the required name of the tag. The string value can be 1-128 Unicode characters in length and can't be prefixed with "aws:" or "dms:". The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regular expressions: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").
public Tag withKey(String key)
A key is the required name of the tag. The string value can be 1-128 Unicode characters in length and can't be prefixed with "aws:" or "dms:". The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regular expressions: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").
key
- A key is the required name of the tag. The string value can be 1-128 Unicode characters in length and
can't be prefixed with "aws:" or "dms:". The string can only contain only the set of Unicode letters,
digits, white-space, '_', '.', '/', '=', '+', '-' (Java regular expressions:
"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").public void setValue(String value)
A value is the optional value of the tag. The string value can be 1-256 Unicode characters in length and can't be prefixed with "aws:" or "dms:". The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regular expressions: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").
value
- A value is the optional value of the tag. The string value can be 1-256 Unicode characters in length and
can't be prefixed with "aws:" or "dms:". The string can only contain only the set of Unicode letters,
digits, white-space, '_', '.', '/', '=', '+', '-' (Java regular expressions:
"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").public String getValue()
A value is the optional value of the tag. The string value can be 1-256 Unicode characters in length and can't be prefixed with "aws:" or "dms:". The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regular expressions: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").
public Tag withValue(String value)
A value is the optional value of the tag. The string value can be 1-256 Unicode characters in length and can't be prefixed with "aws:" or "dms:". The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regular expressions: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").
value
- A value is the optional value of the tag. The string value can be 1-256 Unicode characters in length and
can't be prefixed with "aws:" or "dms:". The string can only contain only the set of Unicode letters,
digits, white-space, '_', '.', '/', '=', '+', '-' (Java regular expressions:
"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").public void setResourceArn(String resourceArn)
The Amazon Resource Name (ARN) string that uniquely identifies the resource for which the tag is created.
resourceArn
- The Amazon Resource Name (ARN) string that uniquely identifies the resource for which the tag is created.public String getResourceArn()
The Amazon Resource Name (ARN) string that uniquely identifies the resource for which the tag is created.
public Tag withResourceArn(String resourceArn)
The Amazon Resource Name (ARN) string that uniquely identifies the resource for which the tag is created.
resourceArn
- The Amazon Resource Name (ARN) string that uniquely identifies the resource for which the tag is created.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.