Class PutAttributesRequest

java.lang.Object
com.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.simpledb.model.PutAttributesRequest
All Implemented Interfaces:
ReadLimitInfo, Serializable, Cloneable

public class PutAttributesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
See Also:
  • Constructor Details

    • PutAttributesRequest

      public PutAttributesRequest()
      Default constructor for PutAttributesRequest object. Callers should use the setter or fluent setter (with...) methods to initialize the object after creating it.
    • PutAttributesRequest

      public PutAttributesRequest(String domainName, String itemName, List<ReplaceableAttribute> attributes)
      Constructs a new PutAttributesRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      Parameters:
      domainName - The name of the domain in which to perform the operation.
      itemName - The name of the item.
      attributes - The list of attributes.
    • PutAttributesRequest

      public PutAttributesRequest(String domainName, String itemName, List<ReplaceableAttribute> attributes, UpdateCondition expected)
      Constructs a new PutAttributesRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      Parameters:
      domainName - The name of the domain in which to perform the operation.
      itemName - The name of the item.
      attributes - The list of attributes.
      expected - The update condition which, if specified, determines whether the specified attributes will be updated or not. The update condition must be satisfied in order for this request to be processed and the attributes to be updated.
  • Method Details

    • setDomainName

      public void setDomainName(String domainName)
      The name of the domain in which to perform the operation.
      Parameters:
      domainName - The name of the domain in which to perform the operation.
    • getDomainName

      public String getDomainName()
      The name of the domain in which to perform the operation.
      Returns:
      The name of the domain in which to perform the operation.
    • withDomainName

      public PutAttributesRequest withDomainName(String domainName)
      The name of the domain in which to perform the operation.
      Parameters:
      domainName - The name of the domain in which to perform the operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setItemName

      public void setItemName(String itemName)
      The name of the item.
      Parameters:
      itemName - The name of the item.
    • getItemName

      public String getItemName()
      The name of the item.
      Returns:
      The name of the item.
    • withItemName

      public PutAttributesRequest withItemName(String itemName)
      The name of the item.
      Parameters:
      itemName - The name of the item.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • getAttributes

      public List<ReplaceableAttribute> getAttributes()
      The list of attributes.
      Returns:
      The list of attributes.
    • setAttributes

      public void setAttributes(Collection<ReplaceableAttribute> attributes)
      The list of attributes.
      Parameters:
      attributes - The list of attributes.
    • withAttributes

      public PutAttributesRequest withAttributes(ReplaceableAttribute... attributes)
      The list of attributes.

      NOTE: This method appends the values to the existing list (if any). Use setAttributes(java.util.Collection) or withAttributes(java.util.Collection) if you want to override the existing values.

      Parameters:
      attributes - The list of attributes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • withAttributes

      public PutAttributesRequest withAttributes(Collection<ReplaceableAttribute> attributes)
      The list of attributes.
      Parameters:
      attributes - The list of attributes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • setExpected

      public void setExpected(UpdateCondition expected)
      The update condition which, if specified, determines whether the specified attributes will be updated or not. The update condition must be satisfied in order for this request to be processed and the attributes to be updated.
      Parameters:
      expected - The update condition which, if specified, determines whether the specified attributes will be updated or not. The update condition must be satisfied in order for this request to be processed and the attributes to be updated.
    • getExpected

      public UpdateCondition getExpected()
      The update condition which, if specified, determines whether the specified attributes will be updated or not. The update condition must be satisfied in order for this request to be processed and the attributes to be updated.
      Returns:
      The update condition which, if specified, determines whether the specified attributes will be updated or not. The update condition must be satisfied in order for this request to be processed and the attributes to be updated.
    • withExpected

      public PutAttributesRequest withExpected(UpdateCondition expected)
      The update condition which, if specified, determines whether the specified attributes will be updated or not. The update condition must be satisfied in order for this request to be processed and the attributes to be updated.
      Parameters:
      expected - The update condition which, if specified, determines whether the specified attributes will be updated or not. The update condition must be satisfied in order for this request to be processed and the attributes to be updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • toString

      public String toString()
      Returns a string representation of this object; useful for testing and debugging.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this object.
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      public PutAttributesRequest clone()
      Description copied from class: AmazonWebServiceRequest
      Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.
      Overrides:
      clone in class AmazonWebServiceRequest
      See Also: