@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AddAttributesActivity extends Object implements Serializable, Cloneable, StructuredPojo
An activity that adds other attributes based on existing attributes in the message.
| Constructor and Description | 
|---|
| AddAttributesActivity() | 
| Modifier and Type | Method and Description | 
|---|---|
| AddAttributesActivity | addAttributesEntry(String key,
                  String value)Add a single Attributes entry | 
| AddAttributesActivity | clearAttributesEntries()Removes all the entries added into Attributes. | 
| AddAttributesActivity | clone() | 
| boolean | equals(Object obj) | 
| Map<String,String> | getAttributes()
 A list of 1-50  AttributeNameMappingobjects that map an existing attribute to a new attribute. | 
| String | getName()
 The name of the addAttributes activity. | 
| String | getNext()
 The next activity in the pipeline. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setAttributes(Map<String,String> attributes)
 A list of 1-50  AttributeNameMappingobjects that map an existing attribute to a new attribute. | 
| void | setName(String name)
 The name of the addAttributes activity. | 
| void | setNext(String next)
 The next activity in the pipeline. | 
| String | toString()Returns a string representation of this object. | 
| AddAttributesActivity | withAttributes(Map<String,String> attributes)
 A list of 1-50  AttributeNameMappingobjects that map an existing attribute to a new attribute. | 
| AddAttributesActivity | withName(String name)
 The name of the addAttributes activity. | 
| AddAttributesActivity | withNext(String next)
 The next activity in the pipeline. | 
public void setName(String name)
The name of the addAttributes activity.
name - The name of the addAttributes activity.public String getName()
The name of the addAttributes activity.
public AddAttributesActivity withName(String name)
The name of the addAttributes activity.
name - The name of the addAttributes activity.public Map<String,String> getAttributes()
 A list of 1-50 AttributeNameMapping objects that map an existing attribute to a new attribute.
 
 The existing attributes remain in the message, so if you want to remove the originals, use
 RemoveAttributeActivity.
 
AttributeNameMapping objects that map an existing attribute to a new
         attribute. 
         The existing attributes remain in the message, so if you want to remove the originals, use
         RemoveAttributeActivity.
         
public void setAttributes(Map<String,String> attributes)
 A list of 1-50 AttributeNameMapping objects that map an existing attribute to a new attribute.
 
 The existing attributes remain in the message, so if you want to remove the originals, use
 RemoveAttributeActivity.
 
attributes - A list of 1-50 AttributeNameMapping objects that map an existing attribute to a new
        attribute. 
        The existing attributes remain in the message, so if you want to remove the originals, use
        RemoveAttributeActivity.
        
public AddAttributesActivity withAttributes(Map<String,String> attributes)
 A list of 1-50 AttributeNameMapping objects that map an existing attribute to a new attribute.
 
 The existing attributes remain in the message, so if you want to remove the originals, use
 RemoveAttributeActivity.
 
attributes - A list of 1-50 AttributeNameMapping objects that map an existing attribute to a new
        attribute. 
        The existing attributes remain in the message, so if you want to remove the originals, use
        RemoveAttributeActivity.
        
public AddAttributesActivity addAttributesEntry(String key, String value)
public AddAttributesActivity clearAttributesEntries()
public void setNext(String next)
The next activity in the pipeline.
next - The next activity in the pipeline.public String getNext()
The next activity in the pipeline.
public AddAttributesActivity withNext(String next)
The next activity in the pipeline.
next - The next activity in the pipeline.public String toString()
toString in class ObjectObject.toString()public AddAttributesActivity clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.