def by_message_rule_id(self,message_rule_id: str) -> MessageRuleItemRequestBuilder:
        """
        Provides operations to manage the messageRules property of the microsoft.graph.mailFolder entity.
        param message_rule_id: The unique identifier of messageRule
        Returns: MessageRuleItemRequestBuilder
        """
        if message_rule_id is None:
            raise TypeError("message_rule_id cannot be null.")
        from .item.message_rule_item_request_builder import MessageRuleItemRequestBuilder

        url_tpl_params = get_path_parameters(self.path_parameters)
        url_tpl_params["messageRule%2Did"] = message_rule_id
        return MessageRuleItemRequestBuilder(self.request_adapter, url_tpl_params)

        Provides operations to manage the messageRules property of the microsoft.graph.mailFolder entity.
        param message_rule_id: The unique identifier of messageRule
        Returns: MessageRuleItemRequestBuilder
        
msgraph/generated/users/item/mail_folders/item/child_folders/item/message_rules/message_rules_request_builder.py