code: public KeysAndAttributes withAttributesToGet(String... attributesToGet) {
          if (getAttributesToGet() == null) setAttributesToGet(new java.util.ArrayList<String>(attributesToGet.length));
          for (String value : attributesToGet) {
              getAttributesToGet().add(value);
          }
          return this;
      }
docs: List of <code>Attribute</code> names. If attribute names are not
  specified then all attributes will be returned. If some attributes are
  not found, they will not appear in the result.
  <p>
  Returns a reference to this object so that method calls can be chained together.
  <p>
  <b>Constraints:</b><br/>
  <b>Length: </b>1 - <br/>
  
  @param attributesToGet List of <code>Attribute</code> names. If attribute names are not
  specified then all attributes will be returned. If some attributes are
  not found, they will not appear in the result.
  
  @return A reference to this updated object so that method calls can be chained
  together.