original_docstring: Updates the user's list of global PnP settings.
  
          Args:
              _id(string): Settings's _id.
              aaaCredentials(object): Settings's aaaCredentials.
              acceptEula(boolean): Settings's acceptEula.
              defaultProfile(object): Settings's defaultProfile.
              savaMappingList(list): Settings's savaMappingList (list of objects).
              taskTimeOuts(object): Settings's taskTimeOuts.
              tenantId(string): Settings's tenantId.
              version(number): Settings's version.
              headers(dict): Dictionary of HTTP Headers to send with the Request
                  .
              payload(dict): A JSON serializable Python object to send in the
                  body of the Request.
              active_validation(bool): Enable/Disable payload validation.
                  Defaults to True.
              **request_parameters: Additional request parameters (provides
                  support for parameters that may be added in the future).
  
          Returns:
              MyDict: JSON response. Access the object's properties by using
              the dot notation or the bracket notation.
  
          Raises:
              TypeError: If the parameter types are incorrect.
              MalformedRequest: If the request body created is invalid.
              ApiError: If the DNA Center cloud returns an error.
          
docstring: Updates the user's list of global PnP settings.
docstring_tokens: Updates the user ' s list of global PnP settings .
code: def update_pnp_global_settings(self,
                                     _id=None,
                                     aaaCredentials=None,
                                     acceptEula=None,
                                     defaultProfile=None,
                                     savaMappingList=None,
                                     taskTimeOuts=None,
                                     tenantId=None,
                                     version=None,
                                     headers=None,
                                     payload=None,
                                     active_validation=True,
                                     **request_parameters):
          """Updates the user's list of global PnP settings.
  
          Args:
              _id(string): Settings's _id.
              aaaCredentials(object): Settings's aaaCredentials.
              acceptEula(boolean): Settings's acceptEula.
              defaultProfile(object): Settings's defaultProfile.
              savaMappingList(list): Settings's savaMappingList (list of objects).
              taskTimeOuts(object): Settings's taskTimeOuts.
              tenantId(string): Settings's tenantId.
              version(number): Settings's version.
              headers(dict): Dictionary of HTTP Headers to send with the Request
                  .
              payload(dict): A JSON serializable Python object to send in the
                  body of the Request.
              active_validation(bool): Enable/Disable payload validation.
                  Defaults to True.
              **request_parameters: Additional request parameters (provides
                  support for parameters that may be added in the future).
  
          Returns:
              MyDict: JSON response. Access the object's properties by using
              the dot notation or the bracket notation.
  
          Raises:
              TypeError: If the parameter types are incorrect.
              MalformedRequest: If the request body created is invalid.
              ApiError: If the DNA Center cloud returns an error.
          """
          check_type(headers, dict)
          check_type(payload, dict)
          if headers is not None:
              if 'Content-Type' in headers:
                  check_type(headers.get('Content-Type'),
                             basestring, may_be_none=False)
              if 'X-Auth-Token' in headers:
                  check_type(headers.get('X-Auth-Token'),
                             basestring, may_be_none=False)
  
          _params = {
          }
          _params.update(request_parameters)
          _params = dict_from_items_with_values(_params)
  
          path_params = {
          }
  
          _payload = {
              '_id':
                  _id,
              'aaaCredentials':
                  aaaCredentials,
              'acceptEula':
                  acceptEula,
              'defaultProfile':
                  defaultProfile,
              'savaMappingList':
                  savaMappingList,
              'taskTimeOuts':
                  taskTimeOuts,
              'tenantId':
                  tenantId,
              'version':
                  version,
          }
          _payload.update(payload or {})
          _payload = dict_from_items_with_values(_payload)
          if active_validation:
              self._request_validator('jsd_8da0391947088a5a_v1_3_1')\
                  .validate(_payload)
  
          with_custom_headers = False
          _headers = self._session.headers or {}
          if headers:
              _headers.update(dict_of_str(headers))
              with_custom_headers = True
  
          e_url = ('/dna/intent/api/v1/onboarding/pnp-settings')
          endpoint_full_url = apply_path_params(e_url, path_params)
          if with_custom_headers:
              json_data = self._session.put(endpoint_full_url, params=_params,
                                            json=_payload,
                                            headers=_headers)
          else:
              json_data = self._session.put(endpoint_full_url, params=_params,
                                            json=_payload)
  
          return self._object_factory('bpm_8da0391947088a5a_v1_3_1', json_data)
code_tokens: def update_pnp_global_settings ( self , _id = None , aaaCredentials = None , acceptEula = None , defaultProfile = None , savaMappingList = None , taskTimeOuts = None , tenantId = None , version = None , headers = None , payload = None , active_validation = True , ** request_parameters ) : check_type ( headers , dict ) check_type ( payload , dict ) if headers is not None : if 'Content-Type' in headers : check_type ( headers . get ( 'Content-Type' ) , basestring , may_be_none = False ) if 'X-Auth-Token' in headers : check_type ( headers . get ( 'X-Auth-Token' ) , basestring , may_be_none = False ) _params = { } _params . update ( request_parameters ) _params = dict_from_items_with_values ( _params ) path_params = { } _payload = { '_id' : _id , 'aaaCredentials' : aaaCredentials , 'acceptEula' : acceptEula , 'defaultProfile' : defaultProfile , 'savaMappingList' : savaMappingList , 'taskTimeOuts' : taskTimeOuts , 'tenantId' : tenantId , 'version' : version , } _payload . update ( payload or { } ) _payload = dict_from_items_with_values ( _payload ) if active_validation : self . _request_validator ( 'jsd_8da0391947088a5a_v1_3_1' ) . validate ( _payload ) with_custom_headers = False _headers = self . _session . headers or { } if headers : _headers . update ( dict_of_str ( headers ) ) with_custom_headers = True e_url = ( '/dna/intent/api/v1/onboarding/pnp-settings' ) endpoint_full_url = apply_path_params ( e_url , path_params ) if with_custom_headers : json_data = self . _session . put ( endpoint_full_url , params = _params , json = _payload , headers = _headers ) else : json_data = self . _session . put ( endpoint_full_url , params = _params , json = _payload ) return self . _object_factory ( 'bpm_8da0391947088a5a_v1_3_1' , json_data )
short_docstring: Updates the user's list of global PnP settings.
short_docstring_tokens: Updates the user ' s list of global PnP settings .
comment: """Updates the user's list of global PnP settings.
  
          Args:
              _id(string): Settings's _id.
              aaaCredentials(object): Settings's aaaCredentials.
              acceptEula(boolean): Settings's acceptEula.
              defaultProfile(object): Settings's defaultProfile.
              savaMappingList(list): Settings's savaMappingList (list of objects).
              taskTimeOuts(object): Settings's taskTimeOuts.
              tenantId(string): Settings's tenantId.
              version(number): Settings's version.
              headers(dict): Dictionary of HTTP Headers to send with the Request
                  .
              payload(dict): A JSON serializable Python object to send in the
                  body of the Request.
              active_validation(bool): Enable/Disable payload validation.
                  Defaults to True.
              **request_parameters: Additional request parameters (provides
                  support for parameters that may be added in the future).
  
          Returns:
              MyDict: JSON response. Access the object's properties by using
              the dot notation or the bracket notation.
  
          Raises:
              TypeError: If the parameter types are incorrect.
              MalformedRequest: If the request body created is invalid.
              ApiError: If the DNA Center cloud returns an error.
          """