public Builder addBackupCollections(
        int index, com.google.cloud.memorystore.v1.BackupCollection value) {
      if (backupCollectionsBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        ensureBackupCollectionsIsMutable();
        backupCollections_.add(index, value);
        onChanged();
      } else {
        backupCollectionsBuilder_.addMessage(index, value);
      }
      return this;
    }
<pre>
A list of backupCollections in the project.

If the `location_id` in the parent field of the request is "-", all regions
available to the project are queried, and the results aggregated.
If in such an aggregated query a location is unavailable, a placeholder
backupCollection entry is included in the response with the `name` field
set to a value of the form
`projects/{project_id}/locations/{location_id}/backupCollections/`- and the
`status` field set to ERROR and `status_message` field set to "location not
available for ListBackupCollections".
</pre>

<code>repeated .google.cloud.memorystore.v1.BackupCollection backup_collections = 1;</code>
java-valkey/proto-google-cloud-valkey-v1/src/main/java/com/google/cloud/memorystore/v1/ListBackupCollectionsResponse.java