code: def GetSOAPHeaders(self, create_method):
      
      header = create_method(self._SOAP_HEADER_CLASS % self._version)
      header.clientCustomerId = self._adwords_client.client_customer_id
      header.developerToken = self._adwords_client.developer_token
      header.userAgent = ''.join([
          self._adwords_client.user_agent,
          googleads.common.GenerateLibSig(self._PRODUCT_SIG)])
      header.validateOnly = self._adwords_client.validate_only
      header.partialFailure = self._adwords_client.partial_failure
      return header
docs: Returns the SOAP headers required for request authorization.
  
      Args:
        create_method: The SOAP library specific method used to instantiate SOAP
        objects.
  
      Returns:
        A SOAP object containing the headers.