code: public CreateObjectRequest withObjectAttributeList(AttributeKeyAndValue... objectAttributeList) {
          if (this.objectAttributeList == null) {
              setObjectAttributeList(new java.util.ArrayList<AttributeKeyAndValue>(objectAttributeList.length));
          }
          for (AttributeKeyAndValue ele : objectAttributeList) {
              this.objectAttributeList.add(ele);
          }
          return this;
      }
docs: <p>
  The attribute map whose attribute ARN contains the key and attribute value as the map value.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setObjectAttributeList(java.util.Collection)} or {@link #withObjectAttributeList(java.util.Collection)}
  if you want to override the existing values.
  </p>
  
  @param objectAttributeList
  The attribute map whose attribute ARN contains the key and attribute value as the map value.
  @return Returns a reference to this object so that method calls can be chained together.