code: public DBSnapshotAttribute withAttributeValues(String... attributeValues) {
          if (this.attributeValues == null) {
              setAttributeValues(new com.amazonaws.internal.SdkInternalList<String>(attributeValues.length));
          }
          for (String ele : attributeValues) {
              this.attributeValues.add(ele);
          }
          return this;
      }
docs: <p>
  The value or values for the manual DB snapshot attribute.
  </p>
  <p>
  If the <code>AttributeName</code> field is set to <code>restore</code>, then this element returns a list of IDs
  of the AWS accounts that are authorized to copy or restore the manual DB snapshot. If a value of <code>all</code>
  is in the list, then the manual DB snapshot is public and available for any AWS account to copy or restore.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setAttributeValues(java.util.Collection)} or {@link #withAttributeValues(java.util.Collection)} if you
  want to override the existing values.
  </p>
  
  @param attributeValues
  The value or values for the manual DB snapshot attribute.</p>
  <p>
  If the <code>AttributeName</code> field is set to <code>restore</code>, then this element returns a list
  of IDs of the AWS accounts that are authorized to copy or restore the manual DB snapshot. If a value of
  <code>all</code> is in the list, then the manual DB snapshot is public and available for any AWS account
  to copy or restore.
  @return Returns a reference to this object so that method calls can be chained together.