99use AsyncAws \Core \RequestContext ;
1010use AsyncAws \Firehose \Exception \InvalidArgumentException ;
1111use AsyncAws \Firehose \Exception \InvalidKMSResourceException ;
12+ use AsyncAws \Firehose \Exception \InvalidSourceException ;
1213use AsyncAws \Firehose \Exception \ResourceNotFoundException ;
1314use AsyncAws \Firehose \Exception \ServiceUnavailableException ;
1415use AsyncAws \Firehose \Input \PutRecordBatchInput ;
@@ -73,6 +74,7 @@ class FirehoseClient extends AbstractApi
7374 * @throws ResourceNotFoundException
7475 * @throws InvalidArgumentException
7576 * @throws InvalidKMSResourceException
77+ * @throws InvalidSourceException
7678 * @throws ServiceUnavailableException
7779 */
7880 public function putRecord ($ input ): PutRecordOutput
@@ -82,6 +84,7 @@ public function putRecord($input): PutRecordOutput
8284 'ResourceNotFoundException ' => ResourceNotFoundException::class,
8385 'InvalidArgumentException ' => InvalidArgumentException::class,
8486 'InvalidKMSResourceException ' => InvalidKMSResourceException::class,
87+ 'InvalidSourceException ' => InvalidSourceException::class,
8588 'ServiceUnavailableException ' => ServiceUnavailableException::class,
8689 ]]));
8790
@@ -158,6 +161,7 @@ public function putRecord($input): PutRecordOutput
158161 * @throws ResourceNotFoundException
159162 * @throws InvalidArgumentException
160163 * @throws InvalidKMSResourceException
164+ * @throws InvalidSourceException
161165 * @throws ServiceUnavailableException
162166 */
163167 public function putRecordBatch ($ input ): PutRecordBatchOutput
@@ -167,6 +171,7 @@ public function putRecordBatch($input): PutRecordBatchOutput
167171 'ResourceNotFoundException ' => ResourceNotFoundException::class,
168172 'InvalidArgumentException ' => InvalidArgumentException::class,
169173 'InvalidKMSResourceException ' => InvalidKMSResourceException::class,
174+ 'InvalidSourceException ' => InvalidSourceException::class,
170175 'ServiceUnavailableException ' => ServiceUnavailableException::class,
171176 ]]));
172177
0 commit comments