@idempotency_key.setter<EOL><INDENT>def idempotency_key(self, idempotency_key):<DEDENT>
if idempotency_key is None:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>if len(idempotency_key) < <NUM_LIT:1>:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>self._idempotency_key = idempotency_key<EOL>
Sets the idempotency_key of this BatchUpsertCatalogObjectsRequest.
A value you specify that uniquely identifies this request among all your requests. A common way to create a valid idempotency key is to use a Universally unique identifier (UUID).  If you're unsure whether a particular request was successful, you can reattempt it with the same idempotency key without worrying about creating duplicate objects.  See [Idempotency](/basics/api101/idempotency) for more information.

:param idempotency_key: The idempotency_key of this BatchUpsertCatalogObjectsRequest.
:type: str