code: public ModifyDBClusterSnapshotAttributeRequest withValuesToAdd(String... valuesToAdd) {
          if (this.valuesToAdd == null) {
              setValuesToAdd(new com.amazonaws.internal.SdkInternalList<String>(valuesToAdd.length));
          }
          for (String ele : valuesToAdd) {
              this.valuesToAdd.add(ele);
          }
          return this;
      }
docs: <p>
  A list of DB cluster snapshot attributes to add to the attribute specified by <code>AttributeName</code>.
  </p>
  <p>
  To authorize other AWS accounts to copy or restore a manual DB cluster snapshot, set this list to include one or
  more AWS account IDs, or <code>all</code> to make the manual DB cluster snapshot restorable by any AWS account.
  Do not add the <code>all</code> value for any manual DB cluster snapshots that contain private information that
  you don't want available to all AWS accounts.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setValuesToAdd(java.util.Collection)} or {@link #withValuesToAdd(java.util.Collection)} if you want to
  override the existing values.
  </p>
  
  @param valuesToAdd
  A list of DB cluster snapshot attributes to add to the attribute specified by <code>AttributeName</code>
  .</p>
  <p>
  To authorize other AWS accounts to copy or restore a manual DB cluster snapshot, set this list to include
  one or more AWS account IDs, or <code>all</code> to make the manual DB cluster snapshot restorable by any
  AWS account. Do not add the <code>all</code> value for any manual DB cluster snapshots that contain
  private information that you don't want available to all AWS accounts.
  @return Returns a reference to this object so that method calls can be chained together.