code: def with_target_audience(self, target_audience):
          
          return self.__class__(
              self._signer,
              service_account_email=self._service_account_email,
              token_uri=self._token_uri,
              target_audience=target_audience,
              additional_claims=self._additional_claims.copy())
docs: Create a copy of these credentials with the specified target
          audience.
  
          Args:
              target_audience (str): The intended audience for these credentials,
              used when requesting the ID Token.
  
          Returns:
              google.auth.service_account.IDTokenCredentials: A new credentials
                  instance.