Returns all of the parameters which should be used to create/update
        an object.
        * Omits any parameters not defined in the schema
        * Omits any null parameters if they were not explicitly specified

def get_object_params(self):
        """Returns all of the parameters which should be used to create/update
        an object.
        * Omits any parameters not defined in the schema
        * Omits any null parameters if they were not explicitly specified
        """
        return {name: value for (name, value) in six.iteritems(self.params)
                if (name not in self.additional_argument_spec and
                    name not in self.login_argument_spec and
                    (value is not None or name in self.specified_params))}