Class PutAttributesRequest

    • Constructor Detail

      • 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 Detail

      • 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​(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:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object