/errors/batch_job_error.proto

--- v16/errors/batch_job_error.proto    2024-05-29 16:00:42.000000000 +0000
+++ v17/errors/batch_job_error.proto    2024-05-29 16:00:47.000000000 +0000
@@ -59,5 +59,29 @@
     // The batch job cannot be listed due to unexpected errors such as duplicate
     // checkpoints.
     CANNOT_LIST_RESULTS = 8;
+
+    // The request contains interdependent AssetGroup and AssetGroupAsset
+    // operations that are treated atomically as a single transaction, and one
+    // or more of the operations in that transaction failed, which caused the
+    // entire transaction, and therefore this mutate operation, to fail. The
+    // operations that caused the transaction to fail can be found in the
+    // consecutive AssetGroup or AssetGroupAsset results with the same asset
+    // group id. The mutate operation will be successful once the remaining
+    // errors in the transaction are fixed.
+    ASSET_GROUP_AND_ASSET_GROUP_ASSET_TRANSACTION_FAILURE = 9;
+
+    // The request contains interdependent AssetGroupListingGroupFilter
+    // operations that are treated atomically as a single transaction, and one
+    // or more of the operations in that transaction failed, which caused the
+    // entire transaction, and therefore this mutate operation, to fail. The
+    // operations that caused the transaction to fail can be found in the
+    // consecutive AssetGroupListingGroupFilter results with the same asset
+    // group id. The mutate operation will be successful once the remaining
+    // errors in the transaction are fixed.
+    ASSET_GROUP_LISTING_GROUP_FILTER_TRANSACTION_FAILURE = 10;
+
+    // The AddBatchJobOperationsRequest is too large. Split the request into
+    // smaller requests. The maximum allowed request size is 10484504 bytes.
+    REQUEST_TOO_LARGE = 11;
   }
 }